<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.0";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '418942590AA1D411473E2F9B36DF6149';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'chatApp',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
function HC(){}
function jc(){}
function Gc(){}
function nf(){}
function wf(){}
function Nf(){}
function cg(){}
function og(){}
function ug(){}
function Dg(){}
function Kg(){}
function Wg(){}
function ah(){}
function Ih(){}
function ti(){}
function tp(){}
function wp(){}
function Ap(){}
function mj(){}
function mr(){}
function gr(){}
function Gq(){}
function Ts(){}
function Ws(){}
function WA(){}
function mu(){}
function Vu(){}
function Yu(){}
function fv(){}
function Bx(){}
function PB(){}
function SB(){}
function dC(){}
function gC(){}
function yC(){}
function CC(){}
function GC(){}
function Yo(){Ro()}
function Er(){Dr()}
function rx(){xc()}
function Kx(){xc()}
function Ux(){xc()}
function Xx(){xc()}
function cy(){xc()}
function Ky(){xc()}
function tB(){xc()}
function Z(a){J(a.c,a)}
function C(a){this.b=a}
function Cp(a,b){a.b=b}
function Hf(a,b){a.b=b}
function Ef(a,b){a.g=b}
function If(a,b){a.c=b}
function Dp(a,b){a.c=b}
function Ep(a,b){a.e=b}
function fr(a,b){a.e=b}
function fs(a,b){a.t=b}
function xC(a,b){a.b=b}
function BC(a,b){a.b=b}
function EC(a,b){a.b=b}
function FC(a,b){a.c=b}
function Fc(a,b){a.b+=b}
function Ec(a,b){a.b+=b}
function qc(a){this.b=a}
function tc(a){this.b=a}
function eb(a){this.b=a}
function gb(a){this.b=a}
function Qg(a){this.b=a}
function Ah(a){this.b=a}
function $h(a){this.b=a}
function ii(a){this.b=a}
function zi(a){this.b=a}
function Oi(a){this.b=a}
function iq(a){this.b=a}
function kq(a){this.b=a}
function mq(a){this.b=a}
function oq(a){this.b=a}
function qq(a){this.b=a}
function tq(a){this.b=a}
function zq(a){this.b=a}
function Cq(a){this.b=a}
function Kq(a){this.b=a}
function Iu(a){this.b=a}
function aw(a){this.b=a}
function Xw(a){this.c=a}
function bt(a){this.t=a}
function Qt(a){this.e=a}
function lv(a){this.t=a}
function gx(a){this.b=a}
function wx(a){this.b=a}
function Nx(a){this.b=a}
function vz(a){this.b=a}
function Mz(a){this.b=a}
function MB(a){this.b=a}
function DB(a){this.b=a}
function wA(a){this.b=a}
function iA(a){this.e=a}
function aC(a){this.b=a}
function lC(a){this.b=a}
function zC(a){this.b=a}
function ig(){this.b={}}
function fp(){this.b=jD}
function lb(){this.b=mb()}
function Wf(){this.d=++Tf}
function Gy(){Ey(this)}
function aB(){az(this)}
function ku(){ku=HC;he()}
function wu(){wu=HC;Au()}
function pw(){pw=HC;Bw()}
function di(a){return a.b}
function mi(a){return a.b}
function Fi(a){return a.b}
function Ui(a){return a.b}
function lj(a){return a.b}
function xi(){return null}
function _i(){return null}
function es(){throw new Ky}
function Ey(a){a.b=new Gc}
function cx(a,b){a.send(b)}
function gs(a,b){a.t[wE]=b}
function hg(a,b,c){a.b[b]=c}
function Cg(a,b){$p(b.b,a)}
function Jg(a,b){_p(b.b,a)}
function hs(a,b){Vr(a.t,b)}
function at(a,b){Pc(a.t,b)}
function tv(a,b){Tc(a.c,b)}
function uv(a,b){Qc(a.c,b)}
function wv(a,b){Qc(a.c,b)}
function CB(a){ou(Fu(),a.b)}
function kc(a){return a.$()}
function X(a){Q();this.b=a}
function vb(a){xc();this.f=a}
function wb(a){xc();this.f=a}
function Mv(){Nv.call(this)}
function wr(a){$wnd.alert(a)}
function fB(){this.b=new aB}
function By(){this.b=new Gc}
function Sh(){Qh();return Mh}
function od(){nd();return id}
function Ed(){Dd();return yd}
function Ud(){Td();return Od}
function ie(){he();return ce}
function De(){Ce();return se}
function Mt(){Kt();return Ct}
function Cw(){Bw();return ww}
function rf(){rf=HC;qf=new wf}
function Dr(){Dr=HC;Cr=new Wf}
function bc(){bc=HC;ac=new jc}
function si(){si=HC;ri=new ti}
function UA(){UA=HC;TA=new WA}
function TB(){TB=HC;OB=new SB}
function hC(){hC=HC;cC=new gC}
function Xq(a){Sq=a;Lr();Or=a}
function Yq(a,b){Lr();Yr(a,b)}
function Xr(a,b){Lr();Yr(a,b)}
function Vr(a,b){Lr();Wr(a,b)}
function bg(a,b){GB(b.b.c,a)}
function Js(a,b){Ds(a,b,a.t)}
function Yt(a,b){Ds(a,b,a.t)}
function Mw(a,b){Pw(a,b,a.d)}
function gg(a,b){return a.b[b]}
function _x(a){return a>0?a:0}
function kb(a){return mb()-a.b}
function cj(a){throw new oi(a)}
function Gh(a){Dh.call(this,a)}
function Qs(a){Gh.call(this,a)}
function oi(a){vb.call(this,a)}
function Sx(a){vb.call(this,a)}
function Vx(a){vb.call(this,a)}
function Yx(a){vb.call(this,a)}
function dy(a){vb.call(this,a)}
function Ly(a){vb.call(this,a)}
function AB(a){vb.call(this,a)}
function Ni(){Oi.call(this,{})}
function ix(a){xh(a.b,a.d,a.c)}
function ou(a,b){pu(a,b,a.j.d)}
function nC(a,b){a.c=b;ex(a.d)}
function Fq(a,b,c){a.b=b;a.c=c}
function eu(a,b){lt(a.b,b,true)}
function Mr(a,b){a.__listener=b}
function Tc(a,b){a.scrollLeft=b}
function Qc(b,a){b.scrollTop=a}
function Hb(b,a){b[b.length]=a}
function ay(a,b){return a>b?a:b}
function uo(a){return new so[a]}
function Yi(a){return new zi(a)}
function $i(a){return new fj(a)}
function mw(a){this.t=a;new Ih}
function uy(){uy=HC;ry={};ty={}}
function qe(){ed.call(this,yD,3)}
function Kw(){ed.call(this,yD,3)}
function Ew(){ed.call(this,vD,0)}
function ke(){ed.call(this,vD,0)}
function me(){ed.call(this,wD,1)}
function Gw(){ed.call(this,wD,1)}
function Iw(){ed.call(this,xD,2)}
function oe(){ed.call(this,xD,2)}
function Ir(){ih.call(this,null)}
function _u(){Pu.call(this,Tu())}
function $(a,b){this.c=a;this.b=b}
function hh(a,b){return wh(a.b,b)}
function wh(a,b){return bz(a.e,b)}
function dB(a,b){return bz(a.b,b)}
function ns(a,b){!!a.q&&gh(a.q,b)}
function RA(a,b,c){a.splice(b,c)}
function db(a,b,c){Oc(b,a.b,cb(c))}
function ed(a,b){this.b=a;this.c=b}
function Gs(){this.j=new Sw(this)}
function pC(){this.d=new gx(this)}
function Oq(a){Jc(a.parentNode,a)}
function U(a){$wnd.clearTimeout(a)}
function Ue(){ed.call(this,'PC',5)}
function Fe(){ed.call(this,'PX',0)}
function Oe(){ed.call(this,'EX',3)}
function Le(){ed.call(this,'EM',2)}
function $e(){ed.call(this,'CM',7)}
function Re(){ed.call(this,'PT',4)}
function Xe(){ed.call(this,'IN',6)}
function bf(){ed.call(this,'MM',8)}
function Rh(a,b){ed.call(this,a,b)}
function Lt(a,b){ed.call(this,a,b)}
function Tt(a,b){this.b=a;this.e=b}
function Kp(a,b){this.b=a;this.c=b}
function Hq(a,b){this.b=a;this.c=b}
function rA(a,b){this.b=a;this.c=b}
function oB(a,b){this.b=a;this.c=b}
function Rz(a,b){this.c=a;this.b=b}
function oC(a,b){fx(a.d,Mi(vC(b)))}
function $x(a){return a<=0?0-a:a}
function fc(a){return !!a.b||!!a.g}
function fA(a){return a.c<a.e.Rb()}
function Xi(a){return hi(),a?gi:fi}
function ez(b,a){return b.f[PD+a]}
function Tu(){Ou();return $doc.body}
function xr(){if(!or){Zr();or=true}}
function yr(){if(!sr){$r();sr=true}}
function Lr(){if(!Jr){Ur();Jr=true}}
function dr(a,b){sq(b,a);cr.d=false}
function zy(a,b){Ec(a.b,b);return a}
function Ay(a,b){Fc(a.b,b);return a}
function Fy(a,b){Fc(a.b,b);return a}
function Pg(a,b){a.b?fq(b.b):bq(b.b)}
function Vc(a,b){a.textContent=b||jD}
function Pc(b,a){b.innerHTML=a||jD}
function gz(b,a){return PD+a in b.f}
function Ej(a){return a==null?null:a}
function T(a){$wnd.clearInterval(a)}
function Zb(a){$wnd.clearTimeout(a)}
function Lp(a){Kp.call(this,a.b,a.c)}
function ih(a){jh.call(this,a,false)}
function Ie(){ed.call(this,'PCT',1)}
function Md(){ed.call(this,'AUTO',3)}
function qd(){ed.call(this,'NONE',0)}
function sd(){ed.call(this,'BLOCK',1)}
function ae(){ed.call(this,'FIXED',3)}
function Hy(a){Ey(this);Fc(this.b,a)}
function yh(a){this.e=new aB;this.d=a}
function IA(){this.b=pj(mo,NC,0,0,0)}
function Es(a){return ru(a,Nw(a.j,0))}
function Uc(a,b){return a.contains(b)}
function yj(a,b){return a.cM&&a.cM[b]}
function Yz(a,b){(a<0||a>=b)&&_z(a,b)}
function Oc(c,a,b){c.setAttribute(a,b)}
function Co(a,b){Xo(b.e,b.d);GA(a.d,b)}
function ic(a,b){a.d=lc(a.d,[b,false])}
function cq(a,b){a.g=b;!b&&(a.i=null)}
function SA(a,b,c,d){a.splice(b,c,d)}
function hu(a,b,c){var d;d=c;iu(a,b,d)}
function H(){H=HC;var a;a=new M;G=a}
function Q(){Q=HC;P=new IA;tr(new mr)}
function fq(a){bq(a);a.c=_q(new tq(a))}
function xu(b,a){b.__gwt_resolve=yu(a)}
function Nr(a){return !Cj(a)&&Bj(a,40)}
function Dj(a){return a.tM==HC||xj(a,1)}
function Yb(a){return a.$H||(a.$H=++Qb)}
function xj(a,b){return a.cM&&!!a.cM[b]}
function ky(b,a){return b.charCodeAt(a)}
function Hc(b,a){return b.appendChild(a)}
function Jc(b,a){return b.removeChild(a)}
function eB(a,b){return lz(a.b,b)!=null}
function Cb(a){return Cj(a)?yc(Aj(a)):jD}
function R(a){a.c?T(a.d):U(a.d);GA(P,a)}
function ud(){ed.call(this,'INLINE',2)}
function Id(){ed.call(this,'HIDDEN',1)}
function Kd(){ed.call(this,'SCROLL',2)}
function Wd(){ed.call(this,'STATIC',0)}
function Yd(){ed.call(this,'RELATIVE',1)}
function Gd(){ed.call(this,'VISIBLE',0)}
function $d(){ed.call(this,'ABSOLUTE',2)}
function pi(a){xc();this.f=!a?null:sb(a)}
function Bj(a,b){return a!=null&&xj(a,b)}
function $o(c,a,b){return a.replace(c,b)}
function Bz(a){return a.c=zj(gA(a.b),64)}
function DA(a,b){Yz(b,a.c);return a.b[b]}
function CA(a){a.b=pj(mo,NC,0,0,0);a.c=0}
function z(a){this.d=new C(this);this.k=a}
function mb(){return (new Date).getTime()}
function Bb(a){return a==null?null:a.name}
function Mc(b,a){return parseInt(b[a])||0}
function Ao(a,b,c){return Uo(a.c,a.e,b,c)}
function th(a,b){var c;c=uh(a,b);return c}
function J(a,b){GA(a.b,b);a.b.c==0&&R(a.c)}
function jh(a,b){this.b=new yh(b);this.c=a}
function Ev(a){this.d=a;this.b=!!this.d.e}
function aq(a){if(a.b){ix(a.b.b);a.b=null}}
function bq(a){if(a.c){ix(a.c.b);a.c=null}}
function yb(a){return Cj(a)?zb(Aj(a)):a+jD}
function _c(b,a){return b.getElementById(a)}
function zb(a){return a==null?null:a.message}
function Tb(a,b,c){return a.apply(b,c);var d}
function ph(a,b,c){var d;d=sh(a,b);d.Nb(c)}
function Sp(a){a.s=false;a.d=false;a.i=null}
function hc(a,b){a.b=lc(a.b,[b,false]);gc(a)}
function BA(a,b){rj(a.b,a.c++,b);return true}
function Fx(a){var b=so[a.c];a=null;return b}
function zc(){try{null.a()}catch(a){return a}}
function tg(){tg=HC;sg=new Xf(DD,new ug)}
function ng(){ng=HC;mg=new Xf(CD,new og)}
function Bg(){Bg=HC;Ag=new Xf(FD,new Dg)}
function Ig(){Ig=HC;Hg=new Xf(GD,new Kg)}
function ag(){ag=HC;_f=new Xf(BD,new cg)}
function Mf(){Mf=HC;Lf=new Xf(AD,new Nf)}
function Ps(){Ps=HC;Ns=new Ts;Os=new Ws}
function M(){this.b=new IA;this.c=new X(this)}
function bu(a){this.t=a;this.b=new mt(this.t)}
function Qq(a,b,c){this.c=a;this.d=b;this.b=c}
function jx(a,b,c){this.b=a;this.d=b;this.c=c}
function lx(a,b,c){this.b=a;this.d=b;this.c=c}
function ox(a,b,c){this.b=a;this.d=b;this.c=c}
function Wt(a,b,c){this.b=a;this.e=b;this.d=c}
function xb(a){xc();this.c=a;this.b=jD;wc(this)}
function Pu(a){Gs.call(this);this.t=a;os(this)}
function wd(){ed.call(this,'INLINE_BLOCK',3)}
function nh(a,b){!a.b&&(a.b=new IA);BA(a.b,b)}
function ch(a){var b;if(_g){b=new ah;gh(a,b)}}
function Yg(a){var b;if(Vg){b=new Wg;gh(a,b)}}
function fh(a,b,c){return new Ah(oh(a.b,b,c))}
function Hp(a,b){return new Kp(a.b-b.b,a.c-b.c)}
function Ip(a,b){return new Kp(a.b*b.b,a.c*b.c)}
function Jp(a,b){return new Kp(a.b+b.b,a.c+b.c)}
function Lc(c,a,b){return c.replaceChild(a,b)}
function Ic(c,a,b){return c.insertBefore(a,b)}
function Gx(a){return typeof a=='number'&&a>0}
function pv(a){return cv((!bv&&(bv=new fv),a.c))}
function rv(a){return dv((!bv&&(bv=new fv),a.c))}
function Cj(a){return a!=null&&a.tM!=HC&&!xj(a,1)}
function Sw(a){this.c=a;this.b=pj(ko,NC,51,4,0)}
function uj(){uj=HC;sj=[];tj=[];vj(new mj,sj,tj)}
function jf(){jf=HC;ff=[];gf=[];hf=[];df=new nf}
function Ou(){Ou=HC;Lu=new Vu;Mu=new aB;Nu=new fB}
function Qu(a){Ou();try{a.ub()}finally{eB(Nu,a)}}
function tr(a){xr();return ur(Vg?Vg:(Vg=new Wf),a)}
function Gb(a){var b;return b=a,Dj(b)?b.hC():Yb(b)}
function Kc(a){var b;b=Sc(a);!!b&&b.removeChild(a)}
function uf(a,b){var c;c=sf(b);Hc(tf(a),c);return c}
function lc(a,b){!a&&(a=[]);a[a.length]=b;return a}
function Gj(a){if(a!=null){throw new Kx}return null}
function fj(a){if(a==null){throw new cy}this.b=a}
function Dh(a){wb.call(this,Fh(a),Eh(a));this.b=a}
function HB(a){et(this,JB(new KB(this)));this.b=a}
function WB(a){et(this,YB(new $B(this)));this.b=a}
function hy(a){this.b='Unknown';this.d=a;this.c=-1}
function mt(a){this.b=a;this.c=Jh(a);this.d=this.c}
function xy(){if(sy==256){ry=ty;ty={};sy=0}++sy}
function lf(){jf();if(!ef){ef=true;ic((bc(),ac),df)}}
function eq(a,b){tv(a.t,Fj(b.b));wv(a.t,Fj(b.c))}
function Ds(a,b,c){rs(b);Mw(a.j,b);Tq(c,b.t);ss(b,a)}
function cB(a,b){var c;c=hz(a.b,b,a);return c==null}
function Wy(a){var b;b=new vz(a);return new rA(a,b)}
function vx(){vx=HC;tx=new wx(false);ux=new wx(true)}
function hi(){hi=HC;fi=new ii(false);gi=new ii(true)}
function qA(a){var b;b=new Dz(a.c.b);return new wA(b)}
function qo(a){if(Bj(a,61)){return a}return new xb(a)}
function pt(a){a.g.c=true;ot(a);Bo(a.f,0,null);ut(a)}
function az(a){a.b=[];a.f={};a.d=false;a.c=null;a.e=0}
function cu(a){bu.call(this,a,my('span',a.tagName))}
function uw(a){qw.call(this,a);this.t[wE]='gwt-TextBox'}
function vc(a,b){a.length>=b&&a.splice(0,b);return a}
function ZB(){var a;a=(new dC,hC(),cC);fC(a);return a}
function Fb(a,b){var c;return c=a,Dj(c)?c.eQ(b):c===b}
function ur(a,b){return fh((!pr&&(pr=new Ir),pr),a,b)}
function uB(a,b){return Ej(a)===Ej(b)||a!=null&&Fb(a,b)}
function _A(a,b){return Ej(a)===Ej(b)||a!=null&&Fb(a,b)}
function Nc(b,a){return b[a]==null?null:String(b[a])}
function Go(a,b){this.b=a;this.c=b;z.call(this,(H(),G))}
function Ii(a,b){if(b==null){throw new cy}return Ji(a,b)}
function fx(a,b){if(a.c==null)throw new Vx(AE);cx(a.c,b)}
function FB(a,b){Yt(a.c,new du(b.b+' : '+b.c));sv(a.d)}
function _z(a,b){throw new Yx('Index: '+a+', Size: '+b)}
function xh(a,b,c){a.c>0?nh(a,new ox(a,b,c)):rh(a,b,c)}
function ms(a,b,c){return fh(!a.q?(a.q=new ih(a)):a.q,c,b)}
function vr(a){xr();yr();return ur((!_g&&(_g=new Wf),_g),a)}
function Wp(a,b){if(a.k.b){return Vp(b,a.k.b)}return false}
function pj(a,b,c,d,e){var f;f=oj(e,d);qj(a,b,c,f);return f}
function Kv(a,b,c,d){tt(a,b,c,d);c!=(Kt(),Dt)&&Lv(a,b)}
function Sg(a,b){var c;if(Og){c=new Qg(b);!!a.q&&gh(a.q,c)}}
function Fp(a,b){this.d=b;this.e=new Lp(a);this.f=new Lp(b)}
function xB(a){return a==null?(yB(),si(),si(),ri):new fj(a)}
function qt(a){return a.t.clientHeight/Ao(a.f,a.i,true)-a.d}
function rt(a){return a.t.clientWidth/Ao(a.f,a.i,false)-a.e}
function sv(a){uv(a,(a.c.scrollHeight||0)-a.c.clientHeight)}
function B(a,b){y(a.b,b)?(a.b.i=K(a.b.k,a.b.d)):(a.b.i=null)}
function Lb(a){var b=Ib[a.charCodeAt(0)];return b==null?a:b}
function Tp(a){var b;b=a.b.touches;return b.length>0?b[0]:null}
function Nw(a,b){if(b<0||b>=a.d){throw new Xx}return a.b[b]}
function zj(a,b){if(a!=null&&!yj(a,b)){throw new Kx}return a}
function Vw(a){if(a.b>=a.c.d){throw new tB}return a.c.b[++a.b]}
function ly(a,b){if(!Bj(b,1)){return false}return String(a)==b}
function V(a,b){return $wnd.setTimeout(iD(function(){a.Y()}),b)}
function dv(a){return ev(a)?a.clientWidth-(a.scrollWidth||0):0}
function cv(a){return ev(a)?0:(a.scrollWidth||0)-a.clientWidth}
function qv(a){return (a.c.scrollHeight||0)-a.c.clientHeight}
function Ks(a){a.style[XD]=jD;a.style[YD]=jD;a.style[UD]=jD}
function Zt(){Gs.call(this);fs(this,$doc.createElement(ED))}
function Ro(){Ro=HC;Qo=Zo((Ce(),te),te);Hc($doc.body,Qo)}
function Ru(){Ou();try{Rs(Nu,Lu)}finally{az(Nu.b);az(Mu)}}
function Fu(){if(!Du){Du=new Eu;Js((Ou(),Su()),Du)}return Du}
function ru(a,b){var c;c=Fs(a,b);c&&Co(a.b,zj(b.r,33));return c}
function Rw(a,b){var c;c=Ow(a,b);if(c==-1){throw new tB}Qw(a,c)}
function sb(a){var b,c;b=a.cZ.d;c=a.Z();return c!=null?b+mD+c:b}
function nA(a){if(a.c<=0){throw new tB}return a.b.Xb(a.d=--a.c)}
function hA(a){if(a.d<0){throw new Ux}a.e.$b(a.d);a.c=a.d;a.d=-1}
function dx(a){if(a.c==null)throw new Vx(AE);a.c.close();a.c=null}
function ap(a){if(a==null){throw new dy('html is null')}this.b=a}
function Do(a){this.c=new Yo;this.d=new IA;this.e=a;Vo(this.c,a)}
function vq(a){if(a.g){ix(a.g.b);a.g=null}a==a.f.i&&(a.f.i=null)}
function Wq(a){!!Sq&&a==Sq&&(Sq=null);Lr();a===Or&&(Or=null)}
function Vo(a,b){b.style[UD]=(Td(),aE);Hc(b,a.b=Zo((Ce(),ue),ve))}
function Pt(a){a.d=0;a.c=false;if(!a.f){a.f=true;ic((bc(),ac),a)}}
function jz(a,b){var c;c=a.c;a.c=b;if(!a.d){a.d=true;++a.e}return c}
function vf(a,b){var c;c=sf(b);Ic(tf(a),c,a.b.firstChild);return c}
function nj(a,b){var c,d;c=a;d=oj(0,b);qj(c.cZ,c.cM,c.qI,d);return d}
function Dx(a,b,c){var d;d=new Bx;d.d=a+b;Gx(c)&&Hx(c,d);return d}
function qj(a,b,c,d){uj();wj(d,sj,tj);d.cZ=a;d.cM=b;d.qI=c;return d}
function nz(a){var b;b=a.c;a.c=null;if(a.d){a.d=false;--a.e}return b}
function Zp(a){if(!a.s){return}a.s=false;if(a.d){a.d=false;Yp(a)}}
function Up(a){return new Kp(a.t.c.scrollLeft||0,a.t.c.scrollTop||0)}
function Fj(a){return ~~Math.max(Math.min(a,2147483647),-2147483648)}
function qw(a){mw.call(this,a,(!vp&&(vp=new wp),!sp&&(sp=new tp)))}
function Tq(a,b){Hc(a,(wu(),b.__gwt_resolve?b.__gwt_resolve():b))}
function ts(a,b){a.p==-1?Xr(a.t,b|(a.t.__eventBits||0)):(a.p|=b)}
function Io(a,b,c,d,e){a.s=a.t=true;a.w=false;a.G=b;a.I=d;a.H=c;a.J=e}
function Jo(a,b,c,d,e){a.u=a.v=true;a.x=false;a.K=b;a.M=d;a.L=c;a.N=e}
function Ko(a,b,c,d,e){a.u=a.x=true;a.v=false;a.K=b;a.Q=d;a.L=c;a.R=e}
function Lo(a,b,c,d,e){a.v=a.x=true;a.u=false;a.M=b;a.Q=d;a.N=c;a.R=e}
function Mo(a,b,c,d,e){a.w=a.s=true;a.t=false;a.O=b;a.G=d;a.P=c;a.H=e}
function No(a,b,c,d,e){a.w=a.t=true;a.s=false;a.O=b;a.I=d;a.P=c;a.J=e}
function Wb(a,b,c){var d;d=Ub();try{return Tb(a,b,c)}finally{Xb(d)}}
function FA(a,b){var c;c=(Yz(b,a.c),a.b[b]);RA(a.b,b,1);--a.c;return c}
function Xb(a){a&&dc((bc(),ac));--Pb;if(a){if(Sb!=-1){Zb(Sb);Sb=-1}}}
function Li(d,a,b){if(b){var c=b.hb();d.b[a]=c(b)}else{delete d.b[a]}}
function wj(a,b,c){uj();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
function x(a,b,c){w(a);a.f=true;a.g=false;a.e=b;a.n=c;++a.j;B(a.d,mb())}
function er(a){a.f=false;a.g=null;a.b=false;a.c=false;a.d=true;a.e=null}
function Dv(a){if(!a.b||!a.d.e){throw new tB}a.b=false;return a.c=a.d.e}
function gA(a){if(a.c>=a.e.Rb()){throw new tB}return a.e.Xb(a.d=a.c++)}
function Ww(a){if(a.b<0||a.b>=a.c.d){throw new Ux}a.c.c.wb(a.c.b[a.b--])}
function Aj(a){if(a!=null&&(a.tM==HC||xj(a,1))){throw new Kx}return a}
function EA(a,b,c){for(;c<a.c;++c){if(uB(b,a.b[c])){return c}}return -1}
function K(a,b){var c;c=new $(a,b);BA(a.b,c);a.b.c==1&&S(a.c,16);return c}
function zo(a,b,c){var d,e;d=So(a.e,b);e=new Oo(d,b,c);BA(a.d,e);return e}
function Sc(a){var b=a.parentNode;(!b||b.nodeType!=1)&&(b=null);return b}
function yu(a){return function(){this.__gwt_resolve=zu;return a.pb()}}
function zu(){throw 'A PotentialElement cannot be resolved twice.'}
function fu(){cu.call(this,$doc.createElement(ED));this.t[wE]='gwt-HTML'}
function ju(a){Gs.call(this);fs(this,$doc.createElement(ED));Pc(this.t,a)}
function Nq(){if(!Lq){Lq=$doc.createElement(ED);js(Lq,false);Hc(Tu(),Lq)}}
function Mq(a){var b,c;Nq();b=Sc(a);c=Rc(a);Hc(Lq,a);return new Qq(b,c,a)}
function Eh(a){var b;b=a.xb();if(!b.Cb()){return null}return zj(b.Db(),61)}
function zr(){var a;if(or){a=new Er;!!pr&&gh(pr,a);return null}return null}
function Ow(a,b){var c;for(c=0;c<a.d;++c){if(a.b[c]==b){return c}}return -1}
function st(a){if(a==(Kt(),Gt)){return Jt}else if(a==Ft){return Et}return a}
function oy(a,b,c){a=a.slice(b,c);return String.fromCharCode.apply(null,a)}
function lt(a,b,c){c?Pc(a.b,b):Vc(a.b,b);if(a.d!=a.c){a.d=a.c;Kh(a.b,a.c)}}
function vj(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
function kz(e,a,b){var c,d=e.f;a=PD+a;a in d?(c=d[a]):++e.e;d[a]=b;return c}
function Ex(a,b,c,d){var e;e=new Bx;e.d=a+b;Gx(c)&&Hx(c,e);e.b=d?8:0;return e}
function Ki(a,b,c){var d;if(b==null){throw new cy}d=Ii(a,b);Li(a,b,c);return d}
function GA(a,b){var c;c=EA(a,b,0);if(c==-1){return false}FA(a,c);return true}
function oA(a,b){var c;this.b=a;this.e=a;c=a.Rb();(b<0||b>c)&&_z(b,c);this.c=b}
function Xf(a,b){Wf.call(this);this.b=b;!Gf&&(Gf=new ig);hg(Gf,a,this);this.c=a}
function KB(a){this.b=new MB(this);this.c=a;this.d=(new PB,TB(),OB);RB(this.d)}
function $b(){return $wnd.setTimeout(function(){Pb!=0&&(Pb=0);Sb=-1},10)}
function lz(a,b){return b==null?nz(a):Bj(b,1)?oz(a,zj(b,1)):mz(a,b,~~Gb(b))}
function bz(a,b){return b==null?a.d:Bj(b,1)?gz(a,zj(b,1)):fz(a,b,~~Gb(b))}
function cz(a,b){return b==null?a.c:Bj(b,1)?ez(a,zj(b,1)):dz(a,b,~~Gb(b))}
function js(a,b){a.style.display=b?jD:cE;a.setAttribute(lD,String(!b))}
function Yc(a){!a.gwt_uid&&(a.gwt_uid=1);return 'gwt-uid-'+a.gwt_uid++}
function ex(a){a.c!=null&&dx(a);a.c=bx(a.b,'ws://localhost:8765/chatWebSocket')}
function $c(a){return (ly(a.compatMode,uD)?a.documentElement:a.body).clientWidth}
function Zc(a){return (ly(a.compatMode,uD)?a.documentElement:a.body).clientHeight}
function bd(a){return (ly(a.compatMode,uD)?a.documentElement:a.body).scrollWidth||0}
function Vb(b){return function(){try{return Wb(b,this,arguments)}catch(a){throw a}}}
function Bu(b){wu();try{return !!b&&!!b.__gwt_resolve}catch(a){return false}}
function Rc(a){var b=a.nextSibling;while(b&&b.nodeType!=1)b=b.nextSibling;return b}
function oz(d,a){var b,c=d.f;a=PD+a;if(a in c){b=c[a];--d.e;delete c[a]}return b}
function tf(a){var b;if(!a.b){b=$doc.getElementsByTagName('head')[0];a.b=b}return a.b}
function tw(){var a;pw();uw.call(this,(a=$doc.createElement('INPUT'),a.type='text',a))}
function ad(a){return (ly(a.compatMode,uD)?a.documentElement:a.body).scrollHeight||0}
function cc(a){var b,c;if(a.c){c=null;do{b=a.c;a.c=null;c=nc(b,c)}while(a.c);a.c=c}}
function dc(a){var b,c;if(a.d){c=null;do{b=a.d;a.d=null;c=nc(b,c)}while(a.d);a.d=c}}
function Rv(a){var b;b=a.Gb();if(a.j!=b){a.j=b;a.c=b}return _x(zj(a.k.r,43).e+a.c)}
function pu(a,b,c){var d;rs(b);Pw(a.j,b,c);d=zo(a.b,b.t,b);b.r=d;ss(b,a);Pt(a.c)}
function Uq(a,b,c){var d;d=Rq;Rq=a;b==Sq&&Kr(a.type)==8192&&(Sq=null);c.ob(a);Rq=d}
function Cx(a,b,c){var d;d=new Bx;d.d=a+b;Gx(c!=0?-c:0)&&Hx(c!=0?-c:0,d);d.b=4;return d}
function hz(a,b,c){return b==null?jz(a,c):Bj(b,1)?kz(a,zj(b,1),c):iz(a,b,c,~~Gb(b))}
function Ab(a){var b;return a==null?nD:Cj(a)?Bb(Aj(a)):Bj(a,1)?oD:(b=a,Dj(b)?b.cZ:Uj).d}
function ut(a){var b,c;for(c=new Xw(a.j);c.b<c.c.d-1;){b=Vw(c);Bj(b,47)&&zj(b,47).zb()}}
function qu(a){var b,c;for(c=new Xw(a.j);c.b<c.c.d-1;){b=Vw(c);Bj(b,47)&&zj(b,47).zb()}}
function ec(a){var b;if(a.b){b=a.b;a.b=null;!a.g&&(a.g=[]);nc(b,a.g)}!!a.g&&(a.g=mc(a.g))}
function $r(){var b=$wnd.onresize;$wnd.onresize=iD(function(a){try{Ar()}finally{b&&b(a)}})}
function my(b,a){if(a==null)return false;return b==a||b.toLowerCase()==a.toLowerCase()}
function Hi(e,a){var b=e.b;var c=0;for(var d in b){b.hasOwnProperty(d)&&(a[c++]=d)}return a}
function Vq(a){var b;b=ir($q,a);if(!b&&!!a){a.cancelBubble=true;a.preventDefault()}return b}
function sf(a){var b;b=$doc.createElement('style');b['language']='text/css';Vc(b,a);return b}
function rw(){pw();qw.call(this,$doc.createElement('textarea'));this.t[wE]='gwt-TextArea'}
function Oo(a,b,c){this.L=(Ce(),Be);this.P=Be;this.N=Be;this.H=Be;this.e=a;this.d=b;this.U=c}
function Dz(a){var b;this.d=a;b=new IA;a.d&&BA(b,new Mz(a));_y(a,b);$y(a,b);this.b=new iA(b)}
function Vp(a,b){var c,d,e;e=new Kp(a.b-b.b,a.c-b.c);c=$x(e.b);d=$x(e.c);return c<=25&&d<=25}
function vt(a,b){var c,d;d=Fs(a,b);if(d){b==a.c&&(a.c=null);c=zj(b.r,43);Co(a.f,c.d)}return d}
function Yp(a){var b;if(!a.g){return}b=Rp(a.n,a.f);if(b){a.i=new wq(a,b);oc((bc(),a.i),16)}}
function To(a){var b;b=a.style;b[UD]=(Td(),VD);b[XD]=0+(Ce(),zD);b[YD]=ZD;b[$D]=ZD;b[_D]=ZD}
function yB(){var a,b;yB=HC;b='__gwtDevModeHook:'+$moduleName+':moduleBase';a=$wnd||self}
function Td(){Td=HC;Sd=new Wd;Rd=new Yd;Pd=new $d;Qd=new ae;Od=qj(eo,NC,9,[Sd,Rd,Pd,Qd])}
function nd(){nd=HC;md=new qd;jd=new sd;kd=new ud;ld=new wd;id=qj(bo,NC,6,[md,jd,kd,ld])}
function Dd(){Dd=HC;Cd=new Gd;Ad=new Id;Bd=new Kd;zd=new Md;yd=qj(co,NC,8,[Cd,Ad,Bd,zd])}
function he(){he=HC;de=new ke;ee=new me;fe=new oe;ge=new qe;ce=qj(fo,NC,10,[de,ee,fe,ge])}
function Bw(){Bw=HC;xw=new Ew;yw=new Gw;zw=new Iw;Aw=new Kw;ww=qj(jo,NC,50,[xw,yw,zw,Aw])}
function _q(a){Lr();!br&&(br=new Wf);if(!$q){$q=new jh(null,true);cr=new gr}return fh($q,br,a)}
function Ny(a,b){var c;while(a.Cb()){c=a.Db();if(b==null?c==null:Fb(b,c)){return a}}return null}
function Rp(a,b){var c,d;d=b.c-a.c;if(d<=0){return null}c=Hp(a.b,b.b);return new Kp(c.b/d,c.c/d)}
function kv(a,b){if(b==a.e){return}!!b&&rs(b);!!a.e&&jv(a,a.e);a.e=b;if(b){Tq(a.b,a.e.t);ss(b,a)}}
function w(a){if(!a.f){return}a.f=false;a.g=false;if(a.i){Z(a.i);a.i=null}a.b.b=null;Bo(a.b,0,null)}
function gc(a){if(!a.j){a.j=true;!a.f&&(a.f=new qc(a));oc(a.f,1);!a.i&&(a.i=new tc(a));oc(a.i,50)}}
function iv(a,b){if(a.e){throw new Vx('SimplePanel can only contain one child widget')}kv(a,b)}
function vB(a){var b;b=a.lb();if(!b){throw new AB('Expected a json object, but was given: null')}return b}
function Ac(a){var b,c,d;d=Bc(a);for(b=0,c=d.length;b<c;++b){d[b]=d[b].length==0?'anonymous':d[b]}return d}
function Xo(a,b){var c;Kc(a);Sc(b)==a&&Kc(b);c=b.style;c[UD]=jD;c[XD]=jD;c[YD]=jD;c[dE]=jD;c[eE]=jD}
function du(a){bu.call(this,$doc.createElement(ED));this.t[wE]='gwt-Label';lt(this.b,a,false)}
function wq(a,b){this.f=a;this.b=new lb;this.c=Up(this.f);this.e=new Fp(this.c,b);this.g=vr(new zq(this))}
function jv(a,b){if(a.e!=b){return false}try{ss(b,null)}finally{Jc(a.Bb(),b.t);a.e=null}return true}
function Jh(a){var b;b=Nc(a,HD);if(my(ID,b)){return Qh(),Ph}else if(my(JD,b)){return Qh(),Oh}return Qh(),Nh}
function ev(a){var b=$doc.defaultView.getComputedStyle(a,null);return b.getPropertyValue('direction')==ID}
function dj(a){Wi();throw new oi("Unexpected typeof result '"+a+"'; please report this bug to the GWT team")}
function Wi(){Wi=HC;Vi={'boolean':Xi,number:Yi,string:$i,object:Zi,'function':Zi,undefined:_i}}
function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{iD(po)()}catch(a){b(c)}else{iD(po)()}}
function Ar(){var a,b;if(sr){b=$c($doc);a=Zc($doc);if(rr!=b||qr!=a){rr=b;qr=a;ch((!pr&&(pr=new Ir),pr))}}}
function vh(a){var b,c;if(a.b){try{for(c=new iA(a.b);c.c<c.e.Rb();){b=zj(gA(c),52);b._()}}finally{a.b=null}}}
function Qw(a,b){var c;if(b<0||b>=a.d){throw new Xx}--a.d;for(c=b;c<a.d;++c){rj(a.b,c,a.b[c+1])}rj(a.b,a.d,null)}
function Fs(a,b){var c;if(b.s!=a){return false}try{ss(b,null)}finally{c=b.t;Jc(Sc(c),c);Rw(a.j,b)}return true}
function ps(a,b){var c;switch(Kr(b.type)){case 16:case 32:c=b.relatedTarget;if(!!c&&Uc(a.t,c)){return}}Jf(b,a,a.t)}
function cb(a){var b,c,d,e;b=new By;for(d=0,e=a.length;d<e;++d){c=a[d];Ay((Fc(b.b,jD+c),b),kD)}return ny(b.b.b)}
function rb(a){var b,c,d;c=pj(no,NC,60,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new cy}c[d]=a[d]}}
function _y(e,a){var b=e.f;for(var c in b){if(c.charCodeAt(0)==58){var d=new Rz(e,c.substring(1));a.Nb(d)}}}
function GB(a,b){var c;if(!!b.b.ctrlKey&&(b.b.keyCode||0)==13){c=new GC;FC(c,Nc(a.e.t,CE));oC(a.b,c);a.e.t[CE]=jD}}
function Ub(){var a;if(Pb!=0){a=mb();if(a-Rb>2000){Rb=a;Sb=$b()}}if(Pb++==0){cc((bc(),ac));return true}return false}
function sh(a,b){var c,d;d=zj(cz(a.e,b),63);if(!d){d=new aB;hz(a.e,b,d)}c=zj(d.c,62);if(!c){c=new IA;jz(d,c)}return c}
function uh(a,b){var c,d;d=zj(cz(a.e,b),63);if(!d){return UA(),UA(),TA}c=zj(d.c,62);if(!c){return UA(),UA(),TA}return c}
function uz(a,b){var c,d,e;if(Bj(b,64)){c=zj(b,64);d=c.Tb();if(bz(a.b,d)){e=cz(a.b,d);return _A(c.Ub(),e)}}return false}
function yp(a,b,c,d){var e,f,g;g=a*b;if(c>=0){e=0>c-d?0:c-d;g=g<e?g:e}else{f=0<c+d?0:c+d;g=g>f?g:f}return g}
function wy(a){uy();var b=PD+a;var c=ty[b];if(c!=null){return c}c=ry[b];c==null&&(c=vy(a));xy();return ty[b]=c}
function ct(){var a;bt.call(this,(a=$doc.createElement('BUTTON'),a.type='button',a));this.t[wE]='gwt-Button'}
function wt(a){Gs.call(this);this.i=a;fs(this,$doc.createElement(ED));this.f=new Do(this.t);this.g=new Tt(this,this.f)}
function Eu(){Gs.call(this);fs(this,$doc.createElement(ED));this.b=new Do(this.t);this.c=new Qt(this.b);vr(new Iu(this))}
function gq(){this.e=new IA;this.f=new Gq;this.n=new Gq;this.k=new Gq;this.r=new IA;this.j=new Cq(this);cq(this,new Ap)}
function Qh(){Qh=HC;Ph=new Rh('RTL',0);Oh=new Rh('LTR',1);Nh=new Rh('DEFAULT',2);Mh=qj(ho,NC,26,[Ph,Oh,Nh])}
function Cz(a){if(!a.c){throw new Vx('Must call next() before remove().')}else{hA(a.b);lz(a.d,a.c.Tb());a.c=null}}
function S(a,b){if(b<0){throw new Sx('must be non-negative')}a.c?T(a.d):U(a.d);GA(P,a);a.c=false;a.d=V(a,b);BA(P,a)}
function oc(b,c){bc();$wnd.setTimeout(function(){var a=iD(kc)(b);a&&$wnd.setTimeout(arguments.callee,c)},c)}
function HA(a,b){var c;b.length<a.c&&(b=nj(b,a.c));for(c=0;c<a.c;++c){rj(b,c,a.b[c])}b.length>a.c&&rj(b,a.c,null);return b}
function kC(a,b){var c;if(Bj(b,68)){c=zj(b,68);if(c.b!=null){wr(c.b)}else{Es(Fu());ou(Fu(),a.b)}}Bj(b,69)&&FB(a.b,zj(b,69))}
function rh(a,b,c){var d,e,f;d=uh(a,b);e=d.Qb(c);e&&d.Pb()&&(f=zj(cz(a.e,b),63),zj(nz(f),62),f.e==0&&lz(a.e,b),undefined)}
function tt(a,b,c,d){var e,f,g;rs(b);e=a.j;Pw(e,b,e.d);c==(Kt(),Dt)&&(a.c=b);g=zo(a.f,b.t,b);f=new Wt(c,d,g);b.r=f;ss(b,a);Pt(a.g)}
function Su(){Ou();var a;a=zj(cz(Mu,null),48);if(a){return a}Mu.e==0&&tr(new Yu);a=new _u;hz(Mu,null,a);cB(Nu,a);return a}
function ny(c){if(c.length==0||c[0]>kD&&c[c.length-1]>kD){return c}var a=c.replace(/^(\s*)/,jD);var b=a.replace(/\s*$/,jD);return b}
function xc(){var a,b,c,d;c=vc(Ac(zc()),3);d=pj(no,NC,60,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=new hy(c[a])}rb(d)}
function wc(a){var b,c,d,e;d=Ac(Cj(a.c)?Aj(a.c):null);e=pj(no,NC,60,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=new hy(d[b])}rb(e)}
function $y(h,a){var b=h.b;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){a.Nb(e[f])}}}}
function fz(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.Tb();if(h.Sb(a,g)){return true}}}return false}
function dz(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.Tb();if(h.Sb(a,g)){return f.Ub()}}}return null}
function Vv(a,b,c){this.b=a;Tv.call(this,a,b,c);this.t.style[dE]=a.b+(Ce(),zD);this.t[wE]='gwt-SplitLayoutPanel-HDragger'}
function dw(a,b,c){this.b=a;Tv.call(this,a,b,c);this.t.style[eE]=a.b+(Ce(),zD);this.t[wE]='gwt-SplitLayoutPanel-VDragger'}
function $B(a){this.f=new aC(this);this.g=a;ZB();this.b=Yc($doc);this.d=Yc($doc);this.c=new Kq(this.b);this.e=new Kq(this.d)}
--></script>
<script><!--
function Tv(a,b,c){this.n=a;this.k=b;this.i=c;fs(this,$doc.createElement(ED));this.p==-1?Yq(this.t,78|(this.t.__eventBits||0)):(this.p|=78)}
function yg(){var a;this.b=(a=document.createElement(ED),a.setAttribute('ontouchstart','return;'),typeof a.ontouchstart==qD)}
function Kh(a,b){switch(b.c){case 0:{a[HD]=ID;break}case 1:{a[HD]=JD;break}case 2:{Jh(a)!=(Qh(),Nh)&&(a[HD]=jD,undefined);break}}}
function op(){op=HC;new fp;jp=new RegExp(fE,gE);kp=new RegExp(hE,gE);lp=new RegExp(iE,gE);np=new RegExp(jE,gE);mp=new RegExp(rD,gE)}
function Jf(a,b,c){var d,e,f;if(Gf){f=zj(gg(Gf,a.type),13);if(f){d=f.b.b;e=f.b.c;Hf(f.b,a);If(f.b,c);ns(b,f.b);Hf(f.b,d);If(f.b,e)}}}
function Xp(a,b){var c,d,e,f;c=mb();f=false;for(e=new iA(a.r);e.c<e.e.Rb();){d=zj(gA(e),38);if(c-d.c<=2500&&Vp(b,d.b)){f=true;break}}return f}
function fC(a){if(!a.b){a.b=true;jf();Hb(ff,'.GIJR3-3CHI{font-size:24px;border-width:1px;color:#666;}');lf();return true}return false}
function Ji(f,a){var b=f.b;var c;a=String(a);b.hasOwnProperty(a)&&(c=b[a]);var d=(Wi(),Vi)[typeof c];var e=d?d(c):dj(typeof c);return e}
function ls(a,b,c){var d;d=Kr(c.c);d==-1?hs(a,c.c):a.p==-1?Xr(a.t,d|(a.t.__eventBits||0)):(a.p|=d);return fh(!a.q?(a.q=new ih(a)):a.q,c,b)}
function yc(b){var c=jD;try{for(var d in b){if(d!='name'&&d!='message'&&d!='toString'){try{c+='\n '+d+mD+b[d]}catch(a){}}}}catch(a){}return c}
function bx(b,c){var d=new WebSocket(c);d.onopen=function(){b.Kb()};d.onmessage=function(a){b.Mb(a.data)};d.onclose=function(){b.Lb()};return d}
function et(a,b){var c;if(a.f){throw new Vx('Composite.initWidget() may only be called once.')}rs(b);c=b.t;a.t=c;Bu(c)&&xu((wu(),c),a);a.f=b;ss(b,a)}
function Sv(a,b){var c,d;d=Rv(a);b>d&&(b=d);b<a.e&&(b=a.e);c=zj(a.k.r,43);if(b==c.e){return}a.c+=c.e-b;c.e=b;if(!a.d){a.d=new aw(a);hc((bc(),ac),a.d)}}
function nc(b,c){var a,d,e,f;for(d=0,e=b.length;d<e;++d){f=b[d];try{f[1]?f[0].$()&&(c=lc(c,f)):f[0]._()}catch(a){a=qo(a);if(!Bj(a,61))throw a}}return c}
function So(a,b){var c;c=$doc.createElement(ED);c.appendChild(b);c.style[UD]=(Td(),VD);c.style[WD]=(Dd(),'hidden');To(b);a.insertBefore(c,null);return c}
function Ce(){Ce=HC;Be=new Fe;ze=new Ie;ue=new Le;ve=new Oe;Ae=new Re;ye=new Ue;we=new Xe;te=new $e;xe=new bf;se=qj(go,NC,11,[Be,ze,ue,ve,Ae,ye,we,te,xe])}
function VB(a){var b;if(!ny(Nc(a.c.t,CE)).length){wr('\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0438\u043C\u044F!')}else{b=new zC(Nc(a.c.t,CE));oC(a.b,b)}}
function sq(a,b){var c;if(1==Kr(b.e.type)){c=new Kp(b.e.clientX||0,b.e.clientY||0);if(Wp(a.b,c)||Xp(a.b,c)){b.b=true;b.e.stopPropagation();b.e.preventDefault()}}}
function Hx(a,b){var c;b.c=a;if(a==2){c=String.prototype}else{if(a>0){var d=Fx(b);if(d){c=d.prototype}else{d=so[a]=function(){};d.cZ=b;return}}else{return}}c.cZ=b}
function rs(a){if(!a.s){(Ou(),dB(Nu,a))&&Qu(a)}else if(Bj(a.s,45)){zj(a.s,45).wb(a)}else if(a.s){throw new Vx("This widget's parent does not implement HasWidgets")}}
function L(a){var b,c,d,e,f;b=pj(ao,LC,3,a.b.c,0);b=zj(HA(a.b,b),4);c=new lb;for(e=0,f=b.length;e<f;++e){d=b[e];GA(a.b,d);B(d.b,c.b)}a.b.c>0&&S(a.c,ay(5,16-(mb()-c.b)))}
function fy(){fy=HC;ey=qj(_n,NC,-1,[48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122])}
function Zx(a){var b,c,d;b=pj(_n,NC,-1,8,1);c=(fy(),ey);d=7;if(a>=0){while(a>15){b[d--]=c[a&15];a>>=4}}else{while(d>0){b[d--]=c[a&15];a>>=4}}b[d]=c[a&15];return oy(b,d,8)}
function ir(a,b){var c,d,e,f,g;if(!!br&&!!a&&hh(a,br)){c=cr.b;d=cr.c;e=cr.d;f=cr.e;er(cr);fr(cr,b);gh(a,cr);g=!(cr.b&&!cr.c);cr.b=c;cr.c=d;cr.d=e;cr.e=f;return g}return true}
function Oy(a){var b,c,d,e;d=new By;b=null;d.b.b+=KD;c=a.xb();while(c.Cb()){b!=null?(Fc(d.b,b),d):(b=OD);e=c.Db();Fc(d.b,e===a?'(this Collection)':jD+e)}d.b.b+=MD;return d.b.b}
function wB(a){var b;if(!a||!!a.jb()){return null}b=a.mb();if(!b){if(!!a.ib()||!!a.kb()){return a.tS()}else{throw new AB('Expected a json string, but was given: '+a)}}return b.b}
function Xc(a){var b=0;var c=a.parentNode;while(c&&c.offsetParent){c.tagName!=sD&&c.tagName!=tD&&(b-=c.scrollTop);c=c.parentNode}while(a){b+=a.offsetTop;a=a.offsetParent}return b}
function Wc(a){var b=0;var c=a.parentNode;while(c&&c.offsetParent){c.tagName!=sD&&c.tagName!=tD&&(b-=c.scrollLeft);c=c.parentNode}while(a){b+=a.offsetLeft;a=a.offsetParent}return b}
function gh(b,c){var a,d,e;!c.f||c.db();e=c.g;Ef(c,b.c);try{qh(b.b,c)}catch(a){a=qo(a);if(Bj(a,53)){d=a;throw new Gh(d.b)}else throw a}finally{e==null?(c.f=true,c.g=null):(c.g=e)}}
function oj(a,b){var c=new Array(b);if(a==3){for(var d=0;d<b;++d){var e=new Object;e.l=e.m=e.h=0;c[d]=e}}else if(a>0){var e=[null,0,false][a];for(var d=0;d<b;++d){c[d]=e}}return c}
function mz(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.Tb();if(h.Sb(a,g)){c.length==1?delete h.b[b]:c.splice(d,1);--h.e;return f.Ub()}}}return null}
function oh(a,b,c){if(!b){throw new dy('Cannot add a handler with a null type')}if(!c){throw new dy('Cannot add a null handler')}a.c>0?nh(a,new lx(a,b,c)):ph(a,b,c);return new jx(a,b,c)}
function bj(b){Wi();var a,c;if(b==null){throw new cy}if(b.length==0){throw new Sx('empty argument')}try{return aj(b,false)}catch(a){a=qo(a);if(Bj(a,5)){c=a;throw new pi(c)}else throw a}}
function vo(a){return $stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date).getTime(),type:'onModuleLoadStart',className:a})}
function Rs(b,c){Ps();var a,d,e,f,g;d=null;for(g=b.xb();g.Cb();){f=zj(g.Db(),51);try{c.yb(f)}catch(a){a=qo(a);if(Bj(a,61)){e=a;!d&&(d=new fB);cB(d,e)}else throw a}}if(d){throw new Qs(d)}}
function ss(a,b){var c;c=a.s;if(!b){try{!!c&&c.sb()&&a.ub()}finally{a.s=null}}else{if(c){throw new Vx('Cannot set a new parent without first clearing the old parent')}a.s=b;b.sb()&&a.tb()}}
function Mb(b){Kb();var c=b.replace(/[\xad\u0600-\u0603\u06dd\u070f\u17b4\u17b5\u200b-\u200f\u2028-\u202e\u2060-\u2064\u206a-\u206f\ufeff\ufff9-\ufffb]/g,function(a){return Lb(a)});return c}
function Nb(b){Kb();var c=b.replace(/[\x00-\x1f\xad\u0600-\u0603\u06dd\u070f\u17b4\u17b5\u200b-\u200f\u2028-\u202e\u2060-\u2064\u206a-\u206f\ufeff\ufff9-\ufffb"\\]/g,function(a){return Lb(a)});return rD+c+rD}
function Jq(a){if(!a.c){a.c=_c($doc,a.b);if(!a.c){throw new vb('Cannot find element with id "'+a.b+'". Perhaps it is not attached to the document body.')}a.c.removeAttribute('id')}return a.c}
function qs(a){if(!a.sb()){throw new Vx("Should only call onDetach when the widget is attached to the browser's document")}try{Sg(a,false)}finally{try{a.rb()}finally{a.t.__listener=null;a.o=false}}}
function Mi(a){var b,c,d,e,f,g;g=new By;g.b.b+=ND;b=true;f=Hi(a,pj(oo,NC,1,0,0));for(d=0,e=f.length;d<e;++d){c=f[d];b?(b=false):(g.b.b+=OD,g);Ay(g,Nb(c));g.b.b+=PD;zy(g,Ii(a,c))}g.b.b+=QD;return g.b.b}
function vy(a){var b,c,d,e;b=0;d=a.length;e=d-4;c=0;while(c<e){b=a.charCodeAt(c+3)+31*(a.charCodeAt(c+2)+31*(a.charCodeAt(c+1)+31*(a.charCodeAt(c)+31*b)))|0;c+=4}while(c<d){b=b*31+ky(a,c++)}return b|0}
function rj(a,b,c){if(c!=null){if(a.qI>0&&!yj(c,a.qI)){throw new rx}else if(a.qI==-1&&(c.tM==HC||xj(c,1))){throw new rx}else if(a.qI<-1&&!(c.tM!=HC&&!xj(c,1))&&!yj(c,-a.qI)){throw new rx}}return a[b]=c}
function Lv(a,b){var c,d;c=zj(b.r,43);d=null;switch(st(c.b).c){case 3:d=new Vv(a,b,false);break;case 1:d=new Vv(a,b,true);break;case 0:d=new dw(a,b,false);break;case 2:d=new dw(a,b,true);}tt(a,d,c.b,a.b)}
function iz(j,a,b,c){var d=j.b[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var h=g.Tb();if(j.Sb(a,h)){var i=g.Ub();g.Vb(b);return i}}}else{d=j.b[c]=[]}var g=new oB(a,b);d.push(g);++j.e;return null}
function Kt(){Kt=HC;Ht=new Lt('NORTH',0);Et=new Lt('EAST',1);It=new Lt('SOUTH',2);Jt=new Lt('WEST',3);Dt=new Lt(vD,4);Gt=new Lt('LINE_START',5);Ft=new Lt('LINE_END',6);Ct=qj(io,NC,42,[Ht,Et,It,Jt,Dt,Gt,Ft])}
function Pw(a,b,c){var d,e;if(c<0||c>a.d){throw new Xx}if(a.d==a.b.length){e=pj(ko,NC,51,a.b.length*2,0);for(d=0;d<a.b.length;++d){rj(e,d,a.b[d])}a.b=e}++a.d;for(d=a.d-1;d>c;--d){rj(a.b,d,a.b[d-1])}rj(a.b,c,b)}
function RB(a){if(!a.b){a.b=true;jf();Hb(ff,'.GIJR3-3CFI{white-space:pre;}.GIJR3-3CEI{padding:10px;border-style:solid;border-width:1px;border-color:#888;}.GIJR3-3CGI{padding:10px;}');lf();return true}return false}
function to(a,b,c){var d=so[a];if(d&&!d.cZ){_=d.prototype}else{!d&&(d=so[a]=function(){});_=d.prototype=b<0?{}:uo(b);_.cM=c}for(var e=3;e<arguments.length;++e){arguments[e].prototype=_}if(d.cZ){_.cZ=d.cZ;d.cZ=null}}
function Zi(a){if(!a){return si(),ri}var b=a.valueOf?a.valueOf():a;if(b!==a){var c=Vi[typeof b];return c?c(b):dj(typeof b)}else if(a instanceof Array||a instanceof $wnd.Array){return new $h(a)}else{return new Oi(a)}}
function Zo(a,b){var c,d;c=$doc.createElement(ED);Pc(c,'&nbsp;');d=c.style;d[UD]=(Td(),VD);d['zIndex']='-32767';d[YD]=-20+b.ab();d[dE]=10+a.ab();d[eE]=10+b.ab();db((ib(),hb),c,qj(lo,NC,55,[(vx(),vx(),ux)]));return c}
function ib(){ib=HC;new gb('aria-busy');new eb('aria-checked');new gb('aria-disabled');new eb('aria-expanded');new eb('aria-grabbed');hb=new gb(lD);new eb('aria-invalid');new eb('aria-pressed');new eb('aria-selected')}
function Fh(a){var b,c,d,e,f;c=a.Rb();if(c==0){return null}b=new Hy(c==1?'Exception caught: ':c+' exceptions caught: ');d=true;for(f=a.xb();f.Cb();){e=zj(f.Db(),61);d?(d=false):(b.b.b+='; ',b);Fy(b,e.Z())}return b.b.b}
function iu(a,b,c){var d,e,f;if(c==b.t){return}rs(b);f=null;d=new Xw(a.j);while(d.b<d.c.d-1){e=Vw(d);if(Uc(c,e.t)){if(e.t==c){f=e;break}Ww(d)}}Mw(a.j,b);if(!f){Lc(c.parentNode,b.t,c)}else{Ic(c.parentNode,b.t,c);Fs(a,f)}ss(b,a)}
function pp(a){op();a.indexOf(fE)!=-1&&(a=$o(jp,a,'&amp;'));a.indexOf(iE)!=-1&&(a=$o(lp,a,'&lt;'));a.indexOf(hE)!=-1&&(a=$o(kp,a,'&gt;'));a.indexOf(rD)!=-1&&(a=$o(mp,a,'&quot;'));a.indexOf(jE)!=-1&&(a=$o(np,a,'&#39;'));return a}
function vv(a){var b,c;if(a.d){return false}a.d=(b=(!Qp&&(Qp=(vx(),(!lg&&(lg=new yg),lg.b)&&!(c=navigator.userAgent.toLowerCase(),/android ([3-9]+)\.([0-9]+)/.exec(c)!=null)?ux:tx)),Qp.b?new gq:null),!!b&&dq(b,a),b);return !a.d}
function Bc(a){var b,c,d,e,f;f=a&&a.message?a.message.split('\n'):[];for(b=0,c=0,e=f.length;c<e;++b,c+=2){d=f[c].lastIndexOf('function ');d==-1?(f[b]=jD,undefined):(f[b]=ny(f[c].substr(d+9,f[c].length-(d+9))),undefined)}f.length=b;return f}
function os(a){var b;if(a.sb()){throw new Vx("Should only call onAttach when the widget is detached from the browser's document")}a.o=true;Mr(a.t,a);b=a.p;a.p=-1;b>0&&(a.p==-1?Xr(a.t,b|(a.t.__eventBits||0)):(a.p|=b));a.qb();a.vb();Sg(a,true)}
function _p(a,b){var c,d;Fq(a.k,null,0);if(a.s){return}d=Tp(b);a.q=new Kp(d.pageX,d.pageY);c=mb();Fq(a.n,a.q,c);Fq(a.f,a.q,c);a.o=null;if(a.i){BA(a.r,new Hq(a.q,c));oc((bc(),a.j),2500)}a.p=new Kp(a.t.c.scrollLeft||0,a.t.c.scrollTop||0);Sp(a);a.s=true}
function xv(){lv.call(this,$doc.createElement(ED));this.c=this.t;this.b=$doc.createElement(ED);Hc(this.c,this.b);this.c.style[WD]=(Dd(),'auto');this.c.style[UD]=(Td(),aE);this.b.style[UD]=aE;this.c.style[xE]=yE;this.b.style[xE]=yE;vv(this);!bv&&(bv=new fv)}
function kf(){jf();var a,b,c;c=null;if(hf.length!=0){a=hf.join(jD);b=vf((rf(),qf),a);!hf&&(c=b);hf.length=0}if(ff.length!=0){a=ff.join(jD);b=uf((rf(),qf),a);!ff&&(c=b);ff.length=0}if(gf.length!=0){a=gf.join(jD);b=uf((rf(),qf),a);!gf&&(c=b);gf.length=0}ef=false;return c}
function zp(a){var b,c,d,e,f,g,h,i,j,k,l,m;e=a.c;m=a.b;f=a.d;k=a.f;b=Math.pow(0.9993,m);g=e*5.0E-4;i=yp(f.b,b,k.b,g);j=yp(f.c,b,k.c,g);h=new Kp(i,j);a.f=h;d=a.c;c=Ip(h,new Kp(d,d));l=a.e;Ep(a,new Kp(l.b+c.b,l.c+c.c));if($x(h.b)<0.02&&$x(h.c)<0.02){return false}return true}
function mc(a){var b,c,d,e,f,g;d=a.length;if(d==0){return null}b=false;f=mb();while(mb()-f<100){for(c=0;c<d;++c){g=a[c];if(!g){continue}if(!g[0].$()){a[c]=null;b=true}}}if(b){e=[];for(c=0;c<d;++c){!!a[c]&&(e[e.length]=a[c],undefined)}return e.length==0?null:e}else{return a}}
function Nv(){wt.call(this,(Ce(),Be));this.b=8;this.t[wE]='gwt-SplitLayoutPanel';if(!Jv){Jv=$doc.createElement(ED);Jv.style[UD]=(Td(),VD);Jv.style[YD]=ZD;Jv.style[XD]=ZD;Jv.style['margin']=ZD;Jv.style['padding']=ZD;Jv.style['borderWidth']=ZD;Jv.style['background']='white';Jv.style.opacity=0}}
function Fo(a,b){var c,d,e;for(d=new iA(a.b.d);d.c<d.e.Rb();){c=zj(gA(d),33);c.u&&(c.i=c.C+(c.K-c.C)*b);c.v&&(c.k=c.D+(c.M-c.D)*b);c.w&&(c.S=c.E+(c.O-c.E)*b);c.s&&(c.b=c.A+(c.G-c.A)*b);c.x&&(c.W=c.F+(c.Q-c.F)*b);c.t&&(c.f=c.B+(c.I-c.B)*b);Wo(c);!!a.c&&(e=c.U,Bj(e,47)&&zj(e,47).zb(),undefined)}}
function Au(){var c=function(){};c.prototype={className:jD,clientHeight:0,clientWidth:0,dir:jD,getAttribute:function(a,b){return this[a]},href:jD,id:jD,lang:jD,nodeType:1,removeAttribute:function(a,b){this[a]=undefined},setAttribute:function(a,b){this[a]=b},src:jD,style:{},title:jD};$wnd.GwtPotentialElementShim=c}
function y(a,b){var c,d,e;c=a.j;d=b>=a.n+a.e;if(a.g&&!d){e=(b-a.n)/a.e;Fo(a,(1+Math.cos(3.141592653589793+e*3.141592653589793))/2);return a.f&&a.j==c}if(!a.g&&b>=a.n){a.g=true;Fo(a,(1+Math.cos(3.141592653589793))/2);if(!(a.f&&a.j==c)){return false}}if(d){a.f=false;a.g=false;a.b.b=null;Bo(a.b,0,null);return false}return true}
function qh(b,c){var a,d,e,f,g,h;if(!c){throw new dy('Cannot fire null event')}try{++b.c;g=th(b,c.cb());d=null;h=b.d?g.Zb(g.Rb()):g.Yb();while(b.d?h.c>0:h.c<h.e.Rb()){f=b.d?nA(h):gA(h);try{c.bb(zj(f,23))}catch(a){a=qo(a);if(Bj(a,61)){e=a;!d&&(d=new fB);cB(d,e)}else throw a}}if(d){throw new Dh(d)}}finally{--b.c;b.c==0&&vh(b)}}
function aj(b,c){var d;if(c&&(Kb(),Jb)){try{d=JSON.parse(b)}catch(a){return cj(RD+a)}}else{if(c){if(!(Kb(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(b.replace(/"(\\.|[^"\\])*"/g,jD)))){return cj('Illegal character in JSON string')}}b=Mb(b);try{d=eval(pD+b+SD)}catch(a){return cj(RD+a)}}var e=Vi[typeof d];return e?e(d):dj(typeof d)}
function Wo(a){var b;b=a.e.style;a.V?(b[bE]=jD,undefined):(b[bE]=(nd(),cE),undefined);b[XD]=a.q?a.i+zD:jD;b[YD]=a.y?a.S+zD:jD;b[$D]=a.r?a.k+zD:jD;b[_D]=a.o?a.b+zD:jD;b[dE]=a.z?a.W+zD:jD;b[eE]=a.p?a.f+zD:jD;b=a.d.style;switch(2){case 0:case 1:case 2:b[XD]=0+(Ce(),zD);b[$D]=ZD;}switch(2){case 0:case 1:case 2:b[YD]=0+(Ce(),zD);b[_D]=ZD;}}
function Zr(){var d=$wnd.onbeforeunload;var e=$wnd.onunload;$wnd.onbeforeunload=function(a){var b,c;try{b=iD(zr)()}finally{c=d&&d(a)}if(b!=null){return b}if(c!=null){return c}};$wnd.onunload=iD(function(a){try{or&&Yg((!pr&&(pr=new Ir),pr))}finally{e&&e(a);$wnd.onresize=null;$wnd.onscroll=null;$wnd.onbeforeunload=null;$wnd.onunload=null}})}
function YB(a){var b,c,d,e,f;c=new ju(iC(a.b,a.d).b);b=Mq(c.t);Jq(a.c);Jq(a.e);b.c?Ic(b.c,b.b,b.d):Oq(b.b);hu(c,(d=new tw,gs(d,jD+(ZB(),'GIJR3-3CHI')+jD),d.t.maxLength=20,d.t.style[dE]=DE,a.g.c=d,d),Jq(a.c));hu(c,(e=new ct,at(e,(f=new Gy,f.b.b+='\u0412\u043E\u0439\u0442\u0438',new ap(f.b.b)).b),e.t.style[dE]='150px;',ls(e,a.f,(Mf(),Mf(),Lf)),e),Jq(a.e));return c}
function dq(a,b){var c,d;if(a.t==b){return}Sp(a);for(d=new iA(a.e);d.c<d.e.Rb();){c=zj(gA(d),24);ix(c.b)}CA(a.e);aq(a);bq(a);a.t=b;if(b){b.o&&(bq(a),a.c=_q(new tq(a)));a.b=ms(b,new iq(a),(!Og&&(Og=new Wf),Og));BA(a.e,ls(b,new kq(a),(Ig(),Ig(),Hg)));BA(a.e,ls(b,new mq(a),(Bg(),Bg(),Ag)));BA(a.e,ls(b,new oq(a),(tg(),tg(),sg)));BA(a.e,ls(b,new qq(a),(ng(),ng(),mg)))}}
function vC(a){var b,c,d,e;if(!a){return null}d=new Ni;if(ly(a.cZ.d,FE)){b=new fj(FE);!!b&&Ki(d,EE,b);c=zj(a,67);e=xB(c.b);!!e&&Ki(d,GE,e);return d}if(ly(a.cZ.d,HE)){b=new fj(HE);!!b&&Ki(d,EE,b);c=zj(a,68);e=xB(c.b);!!e&&Ki(d,IE,e);return d}if(ly(a.cZ.d,JE)){b=new fj(JE);!!b&&Ki(d,EE,b);c=zj(a,69);e=xB(c.b);!!e&&Ki(d,KE,e);e=xB(c.c);!!e&&Ki(d,LE,e);return d}return null}
function Uo(a,b,c,d){if(!c){return 1}switch(c.c){case 1:return (d?b.clientHeight:b.clientWidth)/100;case 2:return (a.b.offsetWidth||0)/10;case 3:return (a.b.offsetHeight||0)/10;case 7:return (Qo.offsetWidth||0)*0.1;case 8:return (Qo.offsetWidth||0)*0.01;case 6:return (Qo.offsetWidth||0)*0.254;case 4:return (Qo.offsetWidth||0)*0.00353;case 5:return (Qo.offsetWidth||0)*0.0423;default:case 0:return 1;}}
function JB(a){var b,c,d,e,f,g;b=new Mv;Kv(b,(c=new fu,eu(c,(d=new Gy,d.b.b+="<div style='margin:10px; color: #000165;'> <h2>Chat Application<\/h2> <\/div>",new ap(d.b.b)).b),c),(Kt(),Ht),50);Kv(b,(e=new rw,e.t[wE]='GIJR3-3CGI',e.t.style[eE]=DE,e.t.style[dE]=DE,ls(e,a.b,(ag(),ag(),_f)),a.c.e=e,e),It,200);Kv(b,(f=new xv,iv(f,(g=new Zt,g.t[wE]='GIJR3-3CFI',a.c.c=g,g)),f.t[wE]='GIJR3-3CEI',a.c.d=f,f),Dt,0);return b}
function Bo(a,b,c){var d,e,f,g;!!a.b&&w(a.b);if(b==0){for(e=new iA(a.d);e.c<e.e.Rb();){d=zj(gA(e),33);d.i=d.C=d.K;d.S=d.E=d.O;d.k=d.D=d.M;d.b=d.A=d.G;d.W=d.F=d.Q;d.f=d.B=d.I;d.q=d.u;d.y=d.w;d.r=d.v;d.o=d.s;d.z=d.x;d.p=d.t;d.j=d.L;d.T=d.P;d.n=d.N;d.c=d.H;d.X=d.R;d.g=d.J;Wo(d)}return}g=a.e.clientWidth;f=a.e.clientHeight;for(e=new iA(a.d);e.c<e.e.Rb();){d=zj(gA(e),33);xo(a,g,d);yo(a,f,d)}a.b=new Go(a,c);x(a.b,b,mb())}
function uC(a){var b,c,d;if(!a||!!a.jb()){return null}b=vB(a);d=wB(Ii(b,EE));if(ly(d,FE)){c=new yC;!!Ii(b,GE)&&(Bj(Ii(b,GE),28)?(c.b=null):xC(c,wB(Ii(b,GE))));return c}if(ly(d,HE)){c=new CC;!!Ii(b,IE)&&(Bj(Ii(b,IE),28)?(c.b=null):BC(c,wB(Ii(b,IE))));return c}if(ly(d,JE)){c=new GC;!!Ii(b,KE)&&(Bj(Ii(b,KE),28)?(c.b=null):EC(c,wB(Ii(b,KE))));!!Ii(b,LE)&&(Bj(Ii(b,LE),28)?(c.c=null):FC(c,wB(Ii(b,LE))));return c}return null}
function ot(a){var b,c,d,e,f,g,h,i;g=0;i=0;h=0;b=0;for(d=new Xw(a.j);d.b<d.c.d-1;){c=Vw(d);e=zj(c.r,43);f=e.d;if(e.c){f.V=false;continue}switch(st(e.b).c){case 0:Jo(f,g,a.i,h,a.i);No(f,i,a.i,e.e,a.i);i+=e.e;break;case 2:Jo(f,g,a.i,h,a.i);Io(f,b,a.i,e.e,a.i);b+=e.e;break;case 3:Mo(f,i,a.i,b,a.i);Ko(f,g,a.i,e.e,a.i);g+=e.e;break;case 1:Mo(f,i,a.i,b,a.i);Lo(f,h,a.i,e.e,a.i);h+=e.e;break;case 4:Jo(f,g,a.i,h,a.i);Mo(f,i,a.i,b,a.i);}f.V=true}a.e=g+h;a.d=i+b}
function Wr(a,b){switch(b){case 'drag':a.ondrag=Sr;break;case 'dragend':a.ondragend=Sr;break;case 'dragenter':a.ondragenter=Rr;break;case 'dragleave':a.ondragleave=Sr;break;case 'dragover':a.ondragover=Rr;break;case 'dragstart':a.ondragstart=Sr;break;case 'drop':a.ondrop=Sr;break;case 'canplaythrough':case 'ended':case 'progress':a.removeEventListener(b,Sr,false);a.addEventListener(b,Sr,false);break;default:throw 'Trying to sink unknown event type '+b;}}
function iC(a,b){var c;c=new Gy;c.b.b+="<div style='width: 300px; margin: auto; text-align:center; border-style: solid; border-width:1px; border-color: #444; padding: 20px;'> <div> <h2>Chat Application<\/h2> <\/div> <div style='text-align:left;'>\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0438\u043C\u044F:\xA0<\/div> <span id='";Fy(c,pp(a));c.b.b+="'><\/span> <div style='height: 15px;'>\xA0<\/div> <span id='";Fy(c,pp(b));c.b.b+="'><\/span> <\/div>";return new ap(c.b.b)}
function yo(a,b,c){var d,e,f;f=c.S*Ao(a,c.T,true);d=c.b*Ao(a,c.c,true);e=c.f*Ao(a,c.g,true);if(c.y&&!c.w){c.y=false;if(c.p){c.s=true;c.A=(b-(f+e))/Ao(a,c.H,true)}else{c.t=true;c.B=(b-(f+d))/Ao(a,c.J,true)}}else if(c.p&&!c.t){c.p=false;if(c.y){c.s=true;c.A=(b-(f+e))/Ao(a,c.H,true)}else{c.w=true;c.E=(b-(d+e))/Ao(a,c.P,true)}}else if(c.o&&!c.s){c.o=false;if(c.p){c.w=true;c.E=(b-(d+e))/Ao(a,c.P,true)}else{c.t=true;c.B=(b-(f+d))/Ao(a,c.J,true)}}c.y=c.w;c.o=c.s;c.p=c.t;c.T=c.P;c.c=c.H;c.g=c.J}
function xo(a,b,c){var d,e,f;d=c.i*Ao(a,c.j,false);e=c.k*Ao(a,c.n,false);f=c.W*Ao(a,c.X,false);if(c.q&&!c.u){c.q=false;if(c.z){c.v=true;c.D=(b-(d+f))/Ao(a,c.N,false)}else{c.x=true;c.F=(b-(d+e))/Ao(a,c.R,false)}}else if(c.z&&!c.x){c.z=false;if(c.q){c.v=true;c.D=(b-(d+f))/Ao(a,c.N,false)}else{c.u=true;c.C=(b-(e+f))/Ao(a,c.L,false)}}else if(c.r&&!c.v){c.r=false;if(c.z){c.u=true;c.C=(b-(e+f))/Ao(a,c.L,false)}else{c.x=true;c.F=(b-(d+e))/Ao(a,c.R,false)}}c.q=c.u;c.r=c.v;c.z=c.x;c.j=c.L;c.n=c.N;c.X=c.R}
function po(){var a,b,c,d,e;!!$stats&&vo('com.google.gwt.useragent.client.UserAgentAsserter');a=_w();ly(TD,a)||($wnd.alert('ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (opera) does not match the runtime user.agent value ('+a+'). Expect more errors.\n'),undefined);!!$stats&&vo('com.google.gwt.user.client.DocumentModeAsserter');Zq();!!$stats&&vo('com.google.gwt.logging.client.LogConfiguration');!!$stats&&vo('test.chat.client.ChatApp');b=new pC;c=new HB(b);d=new WB(b);e=new lC(c);b.b=e;nC(b,new DB(d))}
function Yr(a,b){a.__eventBits=b;a.onclick=b&1?Sr:null;a.ondblclick=b&2?Sr:null;a.onmousedown=b&4?Sr:null;a.onmouseup=b&8?Sr:null;a.onmouseover=b&16?Sr:null;a.onmouseout=b&32?Sr:null;a.onmousemove=b&64?Sr:null;a.onkeydown=b&128?Sr:null;a.onkeypress=b&256?Sr:null;a.onkeyup=b&512?Sr:null;a.onchange=b&1024?Sr:null;a.onfocus=b&2048?Sr:null;a.onblur=b&4096?Sr:null;a.onlosecapture=b&8192?Sr:null;a.onscroll=b&16384?Sr:null;a.onload=b&32768?Tr:null;a.onerror=b&65536?Sr:null;a.onmousewheel=b&131072?Sr:null;a.oncontextmenu=b&262144?Sr:null;a.onpaste=b&524288?Sr:null}
function _w(){var b=navigator.userAgent.toLowerCase();var c=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(function(){return b.indexOf(TD)!=-1}())return TD;if(function(){return b.indexOf('webkit')!=-1}())return 'safari';if(function(){return b.indexOf(zE)!=-1&&$doc.documentMode>=9}())return 'ie9';if(function(){return b.indexOf(zE)!=-1&&$doc.documentMode>=8}())return 'ie8';if(function(){var a=/msie ([0-9]+)\.([0-9]+)/.exec(b);if(a&&a.length==3)return c(a)>=6000}())return 'ie6';if(function(){return b.indexOf('gecko')!=-1}())return 'gecko1_8';return 'unknown'}
function $p(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p;if(!a.s){return}i=Tp(b);j=new Kp(i.pageX,i.pageY);k=mb();Fq(a.f,j,k);if(!a.d){e=Hp(j,a.q);c=$x(e.b);d=$x(e.c);if(c>5||d>5){Fq(a.k,a.n.b,a.n.c);if(c>d){h=a.t.c.scrollLeft||0;g=rv(a.t);f=pv(a.t);if(e.b<0&&f<=h){Sp(a);return}else if(e.b>0&&g>=h){Sp(a);return}}else{n=a.t.c.scrollTop||0;m=qv(a.t);if(e.c<0&&m<=n){Sp(a);return}else if(e.c>0&&0>=n){Sp(a);return}}a.d=true}}b.b.preventDefault();if(a.d){o=Hp(a.q,a.f.b);p=Jp(a.p,o);tv(a.t,Fj(p.b));wv(a.t,Fj(p.c));l=k-a.n.c;if(l>200&&!!a.o){Fq(a.n,a.o.b,a.o.c);a.o=null}else l>100&&!a.o&&(a.o=new Hq(j,k))}}
function Kr(a){switch(a){case 'blur':return 4096;case 'change':return 1024;case AD:return 1;case kE:return 2;case 'focus':return 2048;case BD:return 128;case lE:return 256;case mE:return 512;case 'load':return 32768;case 'losecapture':return 8192;case nE:return 4;case oE:return 64;case pE:return 32;case qE:return 16;case rE:return 8;case 'scroll':return 16384;case 'error':return 65536;case 'DOMMouseScroll':case sE:return 131072;case 'contextmenu':return 262144;case 'paste':return 524288;case GD:return 1048576;case FD:return 2097152;case DD:return 4194304;case CD:return 8388608;case tE:return 16777216;case uE:return 33554432;case vE:return 67108864;default:return -1;}}
function Zq(){var a,b,c;b=$doc.compatMode;a=qj(oo,NC,1,[uD]);for(c=0;c<a.length;++c){if(ly(a[c],b)){return}}a.length==1&&ly(uD,a[0])&&ly('BackCompat',b)?"GWT no longer supports Quirks Mode (document.compatMode=' BackCompat').<br>Make sure your application's host HTML page has a Standards Mode (document.compatMode=' CSS1Compat') doctype,<br>e.g. by using &lt;!doctype html&gt; at the start of your application's HTML page.<br><br>To continue using this unsupported rendering mode and risk layout problems, suppress this message by adding<br>the following line to your*.gwt.xml module file:<br>&nbsp;&nbsp;&lt;extend-configuration-property name=\"document.compatMode\" value=\""+b+'"/&gt;':"Your *.gwt.xml module configuration prohibits the use of the current doucment rendering mode (document.compatMode=' "+b+"').<br>Modify your application's host HTML page doctype, or update your custom 'document.compatMode' configuration property settings."}
function Kb(){var a;Kb=HC;Ib=(a=['\\u0000','\\u0001','\\u0002','\\u0003','\\u0004','\\u0005','\\u0006','\\u0007','\\b','\\t','\\n','\\u000B','\\f','\\r','\\u000E','\\u000F','\\u0010','\\u0011','\\u0012','\\u0013','\\u0014','\\u0015','\\u0016','\\u0017','\\u0018','\\u0019','\\u001A','\\u001B','\\u001C','\\u001D','\\u001E','\\u001F'],a[34]='\\"',a[92]='\\\\',a[173]='\\u00ad',a[1536]='\\u0600',a[1537]='\\u0601',a[1538]='\\u0602',a[1539]='\\u0603',a[1757]='\\u06dd',a[1807]='\\u070f',a[6068]='\\u17b4',a[6069]='\\u17b5',a[8203]='\\u200b',a[8204]='\\u200c',a[8205]='\\u200d',a[8206]='\\u200e',a[8207]='\\u200f',a[8232]='\\u2028',a[8233]='\\u2029',a[8234]='\\u202a',a[8235]='\\u202b',a[8236]='\\u202c',a[8237]='\\u202d',a[8238]='\\u202e',a[8288]='\\u2060',a[8289]='\\u2061',a[8290]='\\u2062',a[8291]='\\u2063',a[8292]='\\u2064',a[8298]='\\u206a',a[8299]='\\u206b',a[8300]='\\u206c',a[8301]='\\u206d',a[8302]='\\u206e',a[8303]='\\u206f',a[65279]='\\ufeff',a[65529]='\\ufff9',a[65530]='\\ufffa',a[65531]='\\ufffb',a);Jb=typeof JSON=='object'&&typeof JSON.parse==qD}
function Ur(){Pr=iD(function(a){if(!Vq(a)){a.stopPropagation();a.preventDefault();return false}return true});Sr=iD(function(a){var b,c=this;while(c&&!(b=c.__listener)){c=c.parentNode}c&&c.nodeType!=1&&(c=null);b&&Nr(b)&&Uq(a,c,b)});Rr=iD(function(a){a.preventDefault();Sr.call(this,a)});Tr=iD(function(a){this.__gwtLastUnhandledEvent=a.type;Sr.call(this,a)});Qr=iD(function(a){var b=Pr;if(b(a)){var c=Or;if(c&&c.__listener){if(Nr(c.__listener)){Uq(a,c,c.__listener);a.stopPropagation()}}}});$wnd.addEventListener(AD,Qr,true);$wnd.addEventListener(kE,Qr,true);$wnd.addEventListener(nE,Qr,true);$wnd.addEventListener(rE,Qr,true);$wnd.addEventListener(oE,Qr,true);$wnd.addEventListener(qE,Qr,true);$wnd.addEventListener(pE,Qr,true);$wnd.addEventListener(sE,Qr,true);$wnd.addEventListener(BD,Pr,true);$wnd.addEventListener(mE,Pr,true);$wnd.addEventListener(lE,Pr,true);$wnd.addEventListener(GD,Qr,true);$wnd.addEventListener(FD,Qr,true);$wnd.addEventListener(DD,Qr,true);$wnd.addEventListener(CD,Qr,true);$wnd.addEventListener(tE,Qr,true);$wnd.addEventListener(uE,Qr,true);$wnd.addEventListener(vE,Qr,true)}
var jD='',kD=' ',rD='"',fE='&',jE="'",pD='(',SD=')',LD=',',OD=', ',ZD='0px',yE='1',DE='100%',PD=':',mD=': ',iE='<',BE='=',hE='>',EE='@class',vD='CENTER',uD='CSS1Compat',RD='Error parsing JSON: ',wD='JUSTIFY',xD='LEFT',AE='Not connected',yD='RIGHT',oD='String',tD='TBODY',sD='TR',UE='UmbrellaException',KD='[',fF='[Lcom.google.gwt.dom.client.',_E='[Lcom.google.gwt.user.client.ui.',OE='[Ljava.lang.',MD=']',VD='absolute',lD='aria-hidden',_D='bottom',wE='className',AD='click',bF='com.google.gwt.animation.client.',jF='com.google.gwt.aria.client.',NE='com.google.gwt.core.client.',SE='com.google.gwt.core.client.impl.',eF='com.google.gwt.dom.client.',hF='com.google.gwt.event.dom.client.',YE='com.google.gwt.event.logical.shared.',VE='com.google.gwt.event.shared.',dF='com.google.gwt.i18n.client.',$E='com.google.gwt.json.client.',aF='com.google.gwt.layout.client.',gF='com.google.gwt.safehtml.shared.',iF='com.google.gwt.text.shared.testing.',kF='com.google.gwt.touch.client.',cF='com.google.gwt.uibinder.client.',WE='com.google.gwt.user.client.',QE='com.google.gwt.user.client.ui.',TE='com.google.web.bindery.event.shared.',kE='dblclick',HD='dir',bE='display',ED='div',IE='errorMessage',KE='fromUser',qD='function',gE='g',uE='gesturechange',vE='gestureend',tE='gesturestart',eE='height',ME='java.lang.',XE='java.util.',BD='keydown',lE='keypress',mE='keyup',XD='left',JD='ltr',LE='messageText',nE='mousedown',oE='mousemove',pE='mouseout',qE='mouseover',rE='mouseup',sE='mousewheel',zE='msie',cE='none',nD='null',TD='opera',WD='overflow',UD='position',zD='px',aE='relative',$D='right',ID='rtl',RE='test.chat.client.view.',PE='test.chat.client.websockets.',ZE='test.chat.common.command.',FE='test.chat.common.command.LoginRequestCommand',HE='test.chat.common.command.LoginResponseCommand',JE='test.chat.common.command.MessageCommand',YD='top',CD='touchcancel',DD='touchend',FD='touchmove',GD='touchstart',GE='userName',CE='value',dE='width',xE='zoom',ND='{',QD='}';var _,so={},fD={65:1},dD={56:1},KC={},NC={54:1},cD={52:1},SC={7:1,10:1,54:1,57:1,59:1},LC={4:1,54:1},_C={21:1,25:1,40:1,44:1,45:1,46:1,47:1,49:1,51:1},gD={64:1},aD={21:1,25:1,40:1,44:1,45:1,46:1,48:1,49:1,51:1},eD={63:1},MC={41:1},ZC={21:1,25:1,40:1,44:1,46:1,49:1,51:1},OC={54:1,61:1},UC={25:1},WC={34:1,54:1},VC={53:1,54:1,61:1},TC={11:1,54:1,57:1,59:1},PC={6:1,7:1,54:1,57:1,59:1},hD={54:1,62:1},QC={7:1,8:1,54:1,57:1,59:1},YC={20:1,23:1},bD={50:1,54:1,57:1,59:1},$C={21:1,25:1,40:1,44:1,45:1,46:1,49:1,51:1},XC={22:1,23:1},RC={7:1,9:1,54:1,57:1,59:1};to(1,-1,KC);_.eQ=function s(a){return this===a};_.gC=function t(){return this.cZ};_.hC=function u(){return Yb(this)};_.tS=function v(){return this.cZ.d+'@'+Zx(this.hC())};_.toString=function(){return this.tS()};_.tM=HC;to(3,1,{});_.e=-1;_.f=false;_.g=false;_.i=null;_.j=-1;_.k=null;_.n=-1;to(4,1,{},C);_.b=null;to(5,1,{});to(6,1,{2:1});to(7,5,{});var G=null;to(8,7,{},M);to(10,1,MC);_.Y=function W(){this.c||GA(P,this);L(this.b)};_.c=false;_.d=0;var P;to(9,10,MC,X);_.b=null;to(11,6,{2:1,3:1},$);_.b=null;_.c=null;to(13,1,{});_.b=null;to(12,13,{},eb);to(14,13,{},gb);var hb;to(16,1,{},lb);to(21,1,OC);_.Z=function tb(){return this.f};_.tS=function ub(){return sb(this)};_.f=null;to(20,21,OC);to(19,20,OC,vb);to(18,19,{5:1,54:1,61:1},xb);_.Z=function Db(){this.d==null&&(this.e=Ab(this.c),this.b=this.b+mD+yb(this.c),this.d=pD+this.e+') '+Cb(this.c)+this.b,undefined);return this.d};_.b=jD;_.c=null;_.d=null;_.e=null;var Ib,Jb;to(26,1,{});var Pb=0,Qb=0,Rb=0,Sb=-1;to(28,26,{},jc);_.b=null;_.c=null;_.d=null;_.e=false;_.f=null;_.g=null;_.i=null;_.j=false;var ac;to(29,1,{},qc);_.$=function rc(){this.b.e=true;ec(this.b);this.b.e=false;return this.b.j=fc(this.b)};_.b=null;to(30,1,{},tc);_.$=function uc(){this.b.e&&oc(this.b.f,1);return this.b.j};_.b=null;to(36,1,{});to(37,36,{},Gc);_.b=jD;to(52,1,{54:1,57:1,59:1});_.eQ=function fd(a){return this===a};_.hC=function gd(){return Yb(this)};_.tS=function hd(){return this.b};_.b=null;_.c=0;to(51,52,PC);var id,jd,kd,ld,md;to(53,51,PC,qd);to(54,51,PC,sd);to(55,51,PC,ud);to(56,51,PC,wd);to(57,52,QC);var yd,zd,Ad,Bd,Cd;to(58,57,QC,Gd);to(59,57,QC,Id);to(60,57,QC,Kd);to(61,57,QC,Md);to(62,52,RC);var Od,Pd,Qd,Rd,Sd;to(63,62,RC,Wd);to(64,62,RC,Yd);to(65,62,RC,$d);to(66,62,RC,ae);to(67,52,SC);var ce,de,ee,fe,ge;to(68,67,SC,ke);to(69,67,SC,me);to(70,67,SC,oe);to(71,67,SC,qe);
--></script>
<script><!--
to(72,52,TC);var se,te,ue,ve,we,xe,ye,ze,Ae,Be;to(73,72,TC,Fe);_.ab=function Ge(){return zD};to(74,72,TC,Ie);_.ab=function Je(){return '%'};to(75,72,TC,Le);_.ab=function Me(){return 'em'};to(76,72,TC,Oe);_.ab=function Pe(){return 'ex'};to(77,72,TC,Re);_.ab=function Se(){return 'pt'};to(78,72,TC,Ue);_.ab=function Ve(){return 'pc'};to(79,72,TC,Xe);_.ab=function Ye(){return 'in'};to(80,72,TC,$e);_.ab=function _e(){return 'cm'};to(81,72,TC,bf);_.ab=function cf(){return 'mm'};var df,ef=false,ff,gf,hf;to(83,1,{},nf);_._=function of(){(jf(),ef)&&kf()};to(84,1,{},wf);_.b=null;var qf;to(90,1,{});_.tS=function Df(){return 'An event type'};_.g=null;to(89,90,{});_.db=function Ff(){this.f=false;this.g=null};_.f=false;to(88,89,{});_.cb=function Kf(){return this.eb()};_.b=null;_.c=null;var Gf=null;to(87,88,{});to(86,87,{});to(85,86,{},Nf);_.bb=function Of(a){VB(zj(zj(a,12),66).b.g)};_.eb=function Pf(){return Lf};var Lf;to(93,1,{});_.hC=function Uf(){return this.d};_.tS=function Vf(){return 'Event type'};_.d=0;var Tf=0;to(92,93,{},Wf);to(91,92,{13:1},Xf);_.b=null;_.c=null;to(95,88,{});to(94,95,{});to(96,94,{},cg);_.bb=function dg(a){bg(this,zj(a,14))};_.eb=function eg(){return _f};var _f;to(97,1,{},ig);_.b=null;to(100,87,{});var lg=null;to(99,100,{},og);_.bb=function pg(a){Zp(zj(zj(a,15),37).b)};_.eb=function qg(){return mg};var mg;to(101,100,{},ug);_.bb=function vg(a){Zp(zj(zj(a,16),36).b)};_.eb=function wg(){return sg};var sg;to(102,1,{},yg);to(103,100,{},Dg);_.bb=function Eg(a){Cg(this,zj(a,17))};_.eb=function Fg(){return Ag};var Ag;to(104,100,{},Kg);_.bb=function Lg(a){Jg(this,zj(a,18))};_.eb=function Mg(){return Hg};var Hg;to(105,89,{},Qg);_.bb=function Rg(a){Pg(this,zj(a,19))};_.cb=function Tg(){return Og};_.b=false;var Og=null;to(106,89,{},Wg);_.bb=function Xg(a){zj(a,20).fb(this)};_.cb=function Zg(){return Vg};var Vg=null;to(107,89,{},ah);_.bb=function bh(a){zj(a,22).gb(this)};_.cb=function dh(){return _g};var _g=null;to(108,1,UC,ih,jh);_.b=null;_.c=null;to(111,1,{});to(110,111,{});_.b=null;_.c=0;_.d=false;to(109,110,{},yh);to(112,1,{24:1},Ah);_.b=null;to(114,19,VC,Dh);_.b=null;to(113,114,VC,Gh);to(115,1,{23:1},Ih);to(117,52,{26:1,54:1,57:1,59:1},Rh);var Mh,Nh,Oh,Ph;to(119,1,{});_.ib=function Vh(){return null};_.jb=function Wh(){return null};_.kb=function Xh(){return null};_.lb=function Yh(){return null};_.mb=function Zh(){return null};to(118,119,{27:1},$h);_.eQ=function _h(a){if(!Bj(a,27)){return false}return this.b==zj(a,27).b};_.hb=function ai(){return di};_.hC=function bi(){return Yb(this.b)};_.tS=function ci(){var a,b,c,d,e;c=new By;c.b.b+=KD;for(b=0,a=this.b.length;b<a;++b){b>0&&(c.b.b+=LD,c);zy(c,(d=this.b[b],e=(Wi(),Vi)[typeof d],e?e(d):dj(typeof d)))}c.b.b+=MD;return c.b.b};_.b=null;to(120,119,{},ii);_.hb=function ji(){return mi};_.ib=function ki(){return this};_.tS=function li(){return vx(),jD+this.b};_.b=false;var fi,gi;to(121,19,OC,oi,pi);to(122,119,{28:1},ti);_.hb=function ui(){return xi};_.jb=function vi(){return this};_.tS=function wi(){return nD};var ri;to(123,119,{29:1},zi);_.eQ=function Ai(a){if(!Bj(a,29)){return false}return this.b==zj(a,29).b};_.hb=function Bi(){return Fi};_.hC=function Ci(){return Fj((new Nx(this.b)).b)};_.kb=function Di(){return this};_.tS=function Ei(){return this.b+jD};_.b=0;to(124,119,{30:1},Ni,Oi);_.eQ=function Pi(a){if(!Bj(a,30)){return false}return this.b==zj(a,30).b};_.hb=function Qi(){return Ui};_.hC=function Ri(){return Yb(this.b)};_.lb=function Si(){return this};_.tS=function Ti(){return Mi(this)};_.b=null;var Vi;to(126,119,{31:1},fj);_.eQ=function gj(a){if(!Bj(a,31)){return false}return ly(this.b,zj(a,31).b)};_.hb=function hj(){return lj};_.hC=function ij(){return wy(this.b)};_.mb=function jj(){return this};_.tS=function kj(){return Nb(this.b)};_.b=null;to(127,1,{},mj);_.qI=0;var sj,tj;to(136,1,{},Do);_.b=null;_.e=null;to(137,3,{},Go);_.b=null;_.c=null;to(138,1,{33:1},Oo);_.b=0;_.c=null;_.d=null;_.e=null;_.f=0;_.g=null;_.i=0;_.j=null;_.k=0;_.n=null;_.o=false;_.p=false;_.q=false;_.r=false;_.s=true;_.t=false;_.u=true;_.v=true;_.w=true;_.x=false;_.y=false;_.z=false;_.A=0;_.B=0;_.C=0;_.D=0;_.E=0;_.F=0;_.G=0;_.I=0;_.J=null;_.K=0;_.M=0;_.O=0;_.Q=0;_.R=null;_.S=0;_.T=null;_.U=null;_.V=true;_.W=0;_.X=null;to(139,1,{},Yo);_.b=null;var Qo=null;to(141,1,WC,ap);_.nb=function bp(){return this.b};_.eQ=function cp(a){if(!Bj(a,34)){return false}return ly(this.b,zj(a,34).nb())};_.hC=function dp(){return wy(this.b)};_.b=null;to(142,1,WC,fp);_.nb=function gp(){return this.b};_.eQ=function hp(a){if(!Bj(a,34)){return false}return ly(this.b,zj(a,34).nb())};_.hC=function ip(){return wy(this.b)};_.b=null;var jp,kp,lp,mp,np;to(144,1,{});to(145,1,{},tp);var sp=null;to(146,144,{},wp);var vp=null;to(147,1,{},Ap);to(148,1,{},Fp);_.b=0;_.c=0;_.d=null;_.e=null;_.f=null;to(149,1,{35:1},Kp,Lp);_.eQ=function Mp(a){var b;if(!Bj(a,35)){return false}b=zj(a,35);return this.b==b.b&&this.c==b.c};_.hC=function Np(){return Fj(this.b)^Fj(this.c)};_.tS=function Op(){return 'Point('+this.b+LD+this.c+SD};_.b=0;_.c=0;to(150,1,{},gq);_.b=null;_.c=null;_.d=false;_.g=null;_.i=null;_.o=null;_.p=null;_.q=null;_.s=false;_.t=null;var Qp=null;to(151,1,{19:1,23:1},iq);_.b=null;to(152,1,{18:1,23:1},kq);_.b=null;to(153,1,{17:1,23:1},mq);_.b=null;to(154,1,{16:1,23:1,36:1},oq);_.b=null;to(155,1,{15:1,23:1,37:1},qq);_.b=null;to(156,1,{23:1,39:1},tq);_.b=null;to(157,1,{},wq);_.$=function xq(){var a,b,c,d,e,f,g;if(this!=this.f.i){vq(this);return false}a=kb(this.b);Dp(this.e,a-this.d);this.d=a;Cp(this.e,a);e=zp(this.e);e||vq(this);eq(this.f,this.e.e);d=Fj(this.e.e.b);c=rv(this.f.t);b=pv(this.f.t);f=qv(this.f.t);g=Fj(this.e.e.c);if((f<=g||0>=g)&&(b<=d||c>=d)){vq(this);return false}return e};_.d=0;_.e=null;_.f=null;_.g=null;to(158,1,XC,zq);_.gb=function Aq(a){vq(this.b)};_.b=null;to(159,1,{},Cq);_.$=function Dq(){var a,b,c;a=mb();b=new iA(this.b.r);while(b.c<b.e.Rb()){c=zj(gA(b),38);a-c.c>=2500&&hA(b)}return this.b.r.c!=0};_.b=null;to(160,1,{38:1},Gq,Hq);_.b=null;_.c=0;to(161,1,{},Kq);_.b=null;_.c=null;var Lq=null;to(163,1,{},Qq);_.b=null;_.c=null;_.d=null;var Rq=null,Sq=null;var $q=null;to(168,89,{},gr);_.bb=function hr(a){dr(this,zj(a,39))};_.cb=function jr(){return br};_.db=function kr(){er(this)};_.b=false;_.c=false;_.d=false;_.e=null;var br=null,cr=null;to(169,1,YC,mr);_.fb=function nr(a){while((Q(),P).c>0){R(zj(DA(P,0),41))}};var or=false,pr=null,qr=0,rr=0,sr=false;to(171,89,{},Er);_.bb=function Fr(a){Gj(a);null._b()};_.cb=function Gr(){return Cr};var Cr;to(172,108,UC,Ir);var Jr=false;var Or=null,Pr=null,Qr=null,Rr=null,Sr=null,Tr=null;to(181,1,{44:1,49:1});_.pb=function is(){return es()};_.tS=function ks(){if(!this.t){return '(null handle)'}return this.t.outerHTML};_.t=null;to(180,181,ZC);_.qb=function us(){};_.rb=function vs(){};_.sb=function ws(){return this.o};_.tb=function xs(){os(this)};_.ob=function ys(a){ps(this,a)};_.ub=function zs(){qs(this)};_.vb=function As(){};_.o=false;_.p=0;_.q=null;_.r=null;_.s=null;to(179,180,$C);_.qb=function Bs(){Rs(this,(Ps(),Ns))};_.rb=function Cs(){Rs(this,(Ps(),Os))};to(178,179,$C);_.xb=function Hs(){return new Xw(this.j)};_.wb=function Is(a){return Fs(this,a)};to(177,178,$C);_.wb=function Ls(a){var b;b=Fs(this,a);b&&Ks(a.t);return b};to(182,113,VC,Qs);var Ns,Os;to(183,1,{},Ts);_.yb=function Us(a){a.tb()};to(184,1,{},Ws);_.yb=function Xs(a){a.ub()};to(187,180,ZC);_.tb=function _s(){var a;os(this);a=this.t.tabIndex;-1==a&&(this.t.tabIndex=0,undefined)};to(186,187,ZC);to(185,186,ZC,ct);to(188,180,ZC);_.sb=function ft(){if(this.f){return this.f.o}return false};_.tb=function gt(){if(this.p!=-1){ts(this.f,this.p);this.p=-1}this.f.tb();this.t.__listener=this;Sg(this,true)};_.ob=function ht(a){ps(this,a);ps(this.f,a)};_.ub=function it(){try{Sg(this,false)}finally{this.f.ub()}};_.pb=function jt(){fs(this,es());return this.t};_.f=null;to(189,1,{},mt);_.b=null;_.c=null;_.d=null;to(190,178,_C);_.tb=function xt(){os(this)};_.ub=function yt(){qs(this)};_.zb=function zt(){ut(this)};_.wb=function At(a){return vt(this,a)};_.c=null;_.d=0;_.e=0;_.f=null;_.g=null;_.i=null;to(191,52,{42:1,54:1,57:1,59:1},Lt);var Ct,Dt,Et,Ft,Gt,Ht,It,Jt;to(193,1,{},Qt);_.Ab=function Rt(){};_._=function St(){this.f=false;if(this.c){return}this.Ab();Bo(this.e,this.d,new mu)};_.c=false;_.d=0;_.e=null;_.f=false;to(192,193,{},Tt);_.Ab=function Ut(){ot(this.b)};_.b=null;to(194,1,{43:1},Wt);_.b=null;_.c=false;_.d=null;_.e=0;to(195,178,$C,Zt);to(198,180,ZC);_.b=null;to(197,198,ZC,du);to(196,197,ZC,fu);to(199,178,$C,ju);to(200,1,{},mu);to(201,178,_C);_.tb=function su(){os(this)};_.ub=function tu(){qs(this)};_.zb=function uu(){qu(this)};_.wb=function vu(a){return ru(this,a)};_.b=null;_.c=null;to(203,201,_C,Eu);_.vb=function Gu(){To(this.b.e)};var Du=null;to(204,1,XC,Iu);_.gb=function Ju(a){qu(this.b)};_.b=null;to(205,177,aD);var Lu,Mu,Nu;to(206,1,{},Vu);_.yb=function Wu(a){a.sb()&&a.ub()};to(207,1,YC,Yu);_.fb=function Zu(a){Ru()};to(208,205,aD,_u);to(209,1,{},fv);var bv=null;to(211,179,$C);_.Bb=function mv(){return this.t};_.xb=function nv(){return new Ev(this)};_.wb=function ov(a){return jv(this,a)};_.e=null;to(210,211,_C,xv);_.Bb=function yv(){return this.b};_.tb=function zv(){os(this);this.c.__listener=this};_.ub=function Av(){this.c.__listener=null;qs(this)};_.zb=function Bv(){};_.b=null;_.c=null;_.d=null;to(212,1,{},Ev);_.Cb=function Fv(){return this.b};_.Db=function Gv(){return Dv(this)};_.Eb=function Hv(){!!this.c&&jv(this.d,this.c)};_.c=null;_.d=null;to(213,190,_C,Mv);_.wb=function Ov(a){var b;b=Ow(this.j,a);if(vt(this,a)){b<this.j.d&&vt(this,Nw(this.j,b));return true}return false};_.b=0;var Jv=null;to(215,180,ZC);_.ob=function Uv(a){var b,c,d;switch(Kr(a.type)){case 4:this.f=true;d=ay($c($doc),bd($doc));b=ay(Zc($doc),ad($doc));Jv.style[eE]=b+(Ce(),zD);Jv.style[dE]=d+zD;Hc($doc.body,Jv);this.g=this.Hb(a)-this.Fb();Xq(this.t);a.preventDefault();break;case 8:this.f=false;Kc(Jv);Wq(this.t);a.preventDefault();break;case 64:if(this.f){this.i?(c=this.Ib()+this.Jb()-this.Hb(a)-this.g):(c=this.Hb(a)-this.Ib()-this.g);zj(this.k.r,43).c=false;Sv(this,c);a.preventDefault()}}};_.c=0;_.d=null;_.e=0;_.f=false;_.g=0;_.i=false;_.j=0;_.k=null;_.n=null;to(214,215,ZC,Vv);_.Fb=function Wv(){return Wc(this.t)};_.Gb=function Xv(){return rt(this.b)};_.Hb=function Yv(a){return a.clientX||0};_.Ib=function Zv(){return Wc(this.k.t)};_.Jb=function $v(){return Mc(this.k.t,'offsetWidth')};_.b=null;to(216,1,{},aw);_._=function bw(){this.b.d=null;pt(this.b.n)};_.b=null;to(217,215,ZC,dw);_.Fb=function ew(){return Xc(this.t)};_.Gb=function fw(){return qt(this.b)};_.Hb=function gw(a){return a.clientY||0};_.Ib=function hw(){return Xc(this.k.t)};_.Jb=function iw(){return Mc(this.k.t,'offsetHeight')};_.b=null;to(220,187,ZC);_.ob=function nw(a){var b;b=Kr(a.type);(b&896)!=0?ps(this,a):ps(this,a)};_.vb=function ow(){};to(219,220,ZC);to(218,219,ZC,rw);to(221,219,ZC,tw);to(222,52,bD);var ww,xw,yw,zw,Aw;to(223,222,bD,Ew);to(224,222,bD,Gw);to(225,222,bD,Iw);to(226,222,bD,Kw);to(227,1,{},Sw);_.xb=function Tw(){return new Xw(this)};_.b=null;_.c=null;_.d=0;to(228,1,{},Xw);_.Cb=function Yw(){return this.b<this.c.d-1};_.Db=function Zw(){return Vw(this)};_.Eb=function $w(){Ww(this)};_.b=-1;_.c=null;to(231,1,{},gx);_.b=null;_.c=null;to(232,1,{},jx);_.b=null;_.c=null;_.d=null;to(233,1,cD,lx);_._=function mx(){ph(this.b,this.d,this.c)};_.b=null;_.c=null;_.d=null;to(234,1,cD,ox);_._=function px(){rh(this.b,this.d,this.c)};_.b=null;_.c=null;_.d=null;to(235,19,OC,rx);to(236,1,{54:1,55:1,57:1},wx);_.eQ=function xx(a){return Bj(a,55)&&zj(a,55).b==this.b};_.hC=function yx(){return this.b?1231:1237};_.tS=function zx(){return this.b?'true':'false'};_.b=false;var tx,ux;to(237,1,{},Bx);_.tS=function Ix(){return ((this.b&2)!=0?'interface ':(this.b&1)!=0?jD:'class ')+this.d};_.b=0;_.c=0;_.d=null;to(238,19,OC,Kx);to(240,1,NC);to(239,240,{54:1,57:1,58:1},Nx);_.eQ=function Ox(a){return Bj(a,58)&&zj(a,58).b==this.b};_.hC=function Px(){return Fj(this.b)};_.tS=function Qx(){return jD+this.b};_.b=0;to(241,19,OC,Sx);to(242,19,OC,Ux,Vx);to(243,19,OC,Xx,Yx);to(246,19,OC,cy,dy);var ey;to(248,1,{54:1,60:1},hy);_.tS=function iy(){return this.b+'.'+this.d+'(Unknown Source'+(this.c>=0?PD+this.c:jD)+SD};_.b=null;_.c=0;_.d=null;_=String.prototype;_.cM={1:1,54:1,56:1,57:1};_.eQ=function py(a){return ly(this,a)};_.hC=function qy(){return wy(this)};_.tS=_.toString;var ry,sy=0,ty;to(250,1,dD,By);_.tS=function Cy(){return this.b.b};to(251,1,dD,Gy,Hy);_.tS=function Iy(){return this.b.b};to(252,19,OC,Ky,Ly);to(253,1,{});_.Nb=function Py(a){throw new Ly('Add not supported on this collection')};_.Ob=function Qy(a){var b;b=Ny(this.xb(),a);return !!b};_.Pb=function Ry(){return this.Rb()==0};_.Qb=function Sy(a){var b;b=Ny(this.xb(),a);if(b){b.Eb();return true}else{return false}};_.tS=function Ty(){return Oy(this)};to(255,1,eD);_.eQ=function Xy(a){var b,c,d,e,f;if(a===this){return true}if(!Bj(a,63)){return false}e=zj(a,63);if(this.e!=e.e){return false}for(c=new Dz((new vz(e)).b);fA(c.b);){b=c.c=zj(gA(c.b),64);d=b.Tb();f=b.Ub();if(!(d==null?this.d:Bj(d,1)?PD+zj(d,1) in this.f:fz(this,d,~~Gb(d)))){return false}if(!uB(f,d==null?this.c:Bj(d,1)?ez(this,zj(d,1)):dz(this,d,~~Gb(d)))){return false}}return true};_.hC=function Yy(){var a,b,c;c=0;for(b=new Dz((new vz(this)).b);fA(b.b);){a=b.c=zj(gA(b.b),64);c+=a.hC();c=~~c}return c};_.tS=function Zy(){var a,b,c,d;d=ND;a=false;for(c=new Dz((new vz(this)).b);fA(c.b);){b=c.c=zj(gA(c.b),64);a?(d+=OD):(a=true);d+=jD+b.Tb();d+=BE;d+=jD+b.Ub()}return d+QD};to(254,255,eD);_.Sb=function pz(a,b){return Ej(a)===Ej(b)||a!=null&&Fb(a,b)};_.b=null;_.c=null;_.d=false;_.e=0;_.f=null;to(257,253,fD);_.eQ=function sz(a){var b,c,d;if(a===this){return true}if(!Bj(a,65)){return false}c=zj(a,65);if(c.Rb()!=this.Rb()){return false}for(b=c.xb();b.Cb();){d=b.Db();if(!this.Ob(d)){return false}}return true};_.hC=function tz(){var a,b,c;a=0;for(b=this.xb();b.Cb();){c=b.Db();if(c!=null){a+=Gb(c);a=~~a}}return a};to(256,257,fD,vz);_.Ob=function wz(a){return uz(this,a)};_.xb=function xz(){return new Dz(this.b)};_.Qb=function yz(a){var b;if(uz(this,a)){b=zj(a,64).Tb();lz(this.b,b);return true}return false};_.Rb=function zz(){return this.b.e};_.b=null;to(258,1,{},Dz);_.Cb=function Ez(){return fA(this.b)};_.Db=function Fz(){return Bz(this)};_.Eb=function Gz(){Cz(this)};_.b=null;_.c=null;_.d=null;to(260,1,gD);_.eQ=function Jz(a){var b;if(Bj(a,64)){b=zj(a,64);if(uB(this.Tb(),b.Tb())&&uB(this.Ub(),b.Ub())){return true}}return false};_.hC=function Kz(){var a,b;a=0;b=0;this.Tb()!=null&&(a=Gb(this.Tb()));this.Ub()!=null&&(b=Gb(this.Ub()));return a^b};_.tS=function Lz(){return this.Tb()+BE+this.Ub()};to(259,260,gD,Mz);_.Tb=function Nz(){return null};_.Ub=function Oz(){return this.b.c};_.Vb=function Pz(a){return jz(this.b,a)};_.b=null;to(261,260,gD,Rz);_.Tb=function Sz(){return this.b};_.Ub=function Tz(){return ez(this.c,this.b)};_.Vb=function Uz(a){return kz(this.c,this.b,a)};_.b=null;_.c=null;to(262,253,{62:1});_.Wb=function Wz(a,b){throw new Ly('Add not supported on this list')};_.Nb=function Xz(a){this.Wb(this.Rb(),a);return true};_.eQ=function Zz(a){var b,c,d,e,f;if(a===this){return true}if(!Bj(a,62)){return false}f=zj(a,62);if(this.Rb()!=f.Rb()){return false}d=new iA(this);e=f.xb();while(d.c<d.e.Rb()){b=gA(d);c=gA(e);if(!(b==null?c==null:Fb(b,c))){return false}}return true};_.hC=function $z(){var a,b,c;b=1;a=new iA(this);while(a.c<a.e.Rb()){c=gA(a);b=31*b+(c==null?0:Gb(c));b=~~b}return b};_.xb=function aA(){return new iA(this)};_.Yb=function bA(){return new oA(this,0)};_.Zb=function cA(a){return new oA(this,a)};_.$b=function dA(a){throw new Ly('Remove not supported on this list')};to(263,1,{},iA);_.Cb=function jA(){return fA(this)};_.Db=function kA(){return gA(this)};_.Eb=function lA(){hA(this)};_.c=0;_.d=-1;_.e=null;to(264,263,{},oA);_.b=null;to(265,257,fD,rA);_.Ob=function sA(a){return bz(this.b,a)};_.xb=function tA(){return qA(this)};_.Rb=function uA(){return this.c.b.e};_.b=null;_.c=null;to(266,1,{},wA);_.Cb=function xA(){return fA(this.b.b)};_.Db=function yA(){var a;a=Bz(this.b);return a.Tb()};_.Eb=function zA(){Cz(this.b)};_.b=null;to(267,262,hD,IA);_.Wb=function JA(a,b){(a<0||a>this.c)&&_z(a,this.c);SA(this.b,a,0,b);++this.c};_.Nb=function KA(a){return BA(this,a)};_.Ob=function LA(a){return EA(this,a,0)!=-1};_.Xb=function MA(a){return DA(this,a)};_.Pb=function NA(){return this.c==0};_.$b=function OA(a){return FA(this,a)};_.Qb=function PA(a){return GA(this,a)};_.Rb=function QA(){return this.c};_.c=0;var TA;to(269,262,hD,WA);_.Ob=function XA(a){return false};_.Xb=function YA(a){throw new Xx};_.Rb=function ZA(){return 0};to(270,254,{54:1,63:1},aB);to(271,257,{54:1,65:1},fB);_.Nb=function gB(a){return cB(this,a)};_.Ob=function hB(a){return bz(this.b,a)};_.Pb=function iB(){return this.b.e==0};_.xb=function jB(){return qA(Wy(this.b))};_.Qb=function kB(a){return eB(this,a)};_.Rb=function lB(){return this.b.e};_.tS=function mB(){return Oy(Wy(this.b))};_.b=null;to(272,260,gD,oB);_.Tb=function pB(){return this.b};_.Ub=function qB(){return this.c};_.Vb=function rB(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;to(273,19,OC,tB);to(278,19,OC,AB);to(280,1,{},DB);_.b=null;to(281,188,ZC,HB);_.b=null;_.c=null;_.d=null;_.e=null;to(282,1,{},KB);_.c=null;_.d=null;to(283,1,{14:1,23:1},MB);_.b=null;to(284,1,{},PB);var OB=null;to(285,1,{},SB);_.b=false;to(288,188,ZC,WB);_.b=null;_.c=null;to(289,1,{},$B);_.b=null;_.c=null;_.d=null;_.e=null;_.g=null;to(290,1,{12:1,23:1,66:1},aC);_.b=null;to(291,1,{},dC);var cC=null;to(292,1,{},gC);_.b=false;to(295,1,{},lC);_.b=null;to(296,1,{},pC);_.Kb=function qC(){CB(this.c)};_.Lb=function rC(){wr('WebSockets problem')};_.Mb=function sC(a){var b;b=uC((Wi(),bj(a)));kC(this.b,b)};_.b=null;_.c=null;to(297,1,{});to(299,297,{67:1},yC,zC);_.b=null;to(300,297,{68:1},CC);_.b=null;to(301,297,{69:1},GC);_.b=null;_.c=null;var iD=Vb;var gn=Dx(ME,'Object',1),Uj=Dx(NE,'JavaScriptObject$',22),mo=Cx(OE,'Object;',305),nn=Dx(ME,'Throwable',21),an=Dx(ME,'Exception',20),hn=Dx(ME,'RuntimeException',19),jn=Dx(ME,'StackTraceElement',248),no=Cx(OE,'StackTraceElement;',307),ll=Dx('com.google.gwt.lang.','SeedUtil',133),_m=Dx(ME,'Enum',52),Xm=Dx(ME,'Boolean',236),fn=Dx(ME,'Number',240),_n=Cx(jD,'[C',308),Zm=Dx(ME,'Class',237),$m=Dx(ME,'Double',239),mn=Dx(ME,oD,2),oo=Cx(OE,'String;',306),Kn=Dx('test.chat.client.','ChatApp$1',280),Ym=Dx(ME,'ClassCastException',238),ln=Dx(ME,'StringBuilder',251),Wm=Dx(ME,'ArrayStoreException',235),Tj=Dx(NE,'JavaScriptException',18),Wn=Dx(PE,'ChatService',296),Dm=Dx(QE,'UIObject',181),Mm=Dx(QE,'Widget',180),Xl=Dx(QE,'Composite',188),Pn=Dx(RE,'ChatView',281),Un=Dx(RE,'LoginView',288),Vn=Dx(PE,'ChatCommandHandler',295),$j=Dx(SE,'StringBufferImpl',36),Nm=Dx('com.google.gwt.websockets.client.','WebSocket',231),Zj=Dx(SE,'StringBufferImplAppend',37),Sj=Dx(NE,'Duration',16),Vj=Dx(NE,'Scheduler',26),Yj=Dx(SE,'SchedulerImpl',28),Wj=Dx(SE,'SchedulerImpl$Flusher',29),Xj=Dx(SE,'SchedulerImpl$Rescuer',30),Mn=Dx(RE,'ChatView_MyUiBinderImpl$Widgets',282),Ln=Dx(RE,'ChatView_MyUiBinderImpl$Widgets$1',283),cn=Dx(ME,'IllegalStateException',242),Rn=Dx(RE,'LoginView_MyUiBinderImpl$Widgets',289),Qn=Dx(RE,'LoginView_MyUiBinderImpl$Widgets$1',290),en=Dx(ME,'NullPointerException',246),bn=Dx(ME,'IllegalArgumentException',241),km=Dx(QE,'Panel',179),Wl=Dx(QE,'ComplexPanel',178),Ql=Dx(QE,'AbsolutePanel',177),qm=Dx(QE,'RootPanel',205),pm=Dx(QE,'RootPanel$DefaultRootPanel',208),nm=Dx(QE,'RootPanel$1',206),om=Dx(QE,'RootPanel$2',207),Vm=Dx(TE,UE,114),al=Dx(VE,UE,113),Tl=Dx(QE,'AttachDetachException',182),Rl=Dx(QE,'AttachDetachException$1',183),Sl=Dx(QE,'AttachDetachException$2',184),Qm=Dx(TE,'Event',90),Yk=Dx(VE,'GwtEvent',89),Ll=Dx(WE,'Event$NativePreviewEvent',168),Om=Dx(TE,'Event$Type',93),Xk=Dx(VE,'GwtEvent$Type',92),Bn=Dx(XE,'AbstractMap',255),un=Dx(XE,'AbstractHashMap',254),Fn=Dx(XE,'HashMap',270),pn=Dx(XE,'AbstractCollection',253),Cn=Dx(XE,'AbstractSet',257),rn=Dx(XE,'AbstractHashMap$EntrySet',256),qn=Dx(XE,'AbstractHashMap$EntrySetIterator',258),An=Dx(XE,'AbstractMapEntry',260),sn=Dx(XE,'AbstractHashMap$MapEntryNull',259),tn=Dx(XE,'AbstractHashMap$MapEntryString',261),zn=Dx(XE,'AbstractMap$1',265),yn=Dx(XE,'AbstractMap$1$1',266),Gn=Dx(XE,'HashSet',271),Uk=Dx(YE,'AttachEvent',105),Jn=Dx('org.fusesource.restygwt.client.','JsonEncoderDecoder$DecodingException',278),Xn=Dx(ZE,'Command',297),kl=Dx($E,'JSONValue',119),am=Dx(QE,'DockLayoutPanel',190),zm=Dx(QE,'SplitLayoutPanel',213),xm=Dx(QE,'SplitLayoutPanel$Splitter',215),vm=Dx(QE,'SplitLayoutPanel$HSplitter',214),ym=Dx(QE,'SplitLayoutPanel$VSplitter',217),wm=Dx(QE,'SplitLayoutPanel$Splitter$1',216),Zl=Ex(QE,'DockLayoutPanel$Direction',191,Mt),io=Cx(_E,'DockLayoutPanel$Direction;',309),_l=Dx(QE,'DockLayoutPanel$LayoutData',194),im=Dx(QE,'LayoutCommand',193),$l=Dx(QE,'DockLayoutPanel$DockAnimateCommand',192),hm=Dx(QE,'LayoutCommand$1',200),pl=Dx(aF,'Layout',136),nl=Dx(aF,'Layout$Layer',138),Oj=Dx(bF,'Animation',3),ml=Dx(aF,'Layout$1',137),Hj=Dx(bF,'Animation$1',4),Nj=Dx(bF,'AnimationScheduler',5),Ij=Dx(bF,'AnimationScheduler$AnimationHandle',6),on=Dx(ME,'UnsupportedOperationException',252),dm=Dx(QE,'HTMLPanel',199),jm=Dx(QE,'LayoutPanel',201),mm=Dx(QE,'RootLayoutPanel',203),lm=Dx(QE,'RootLayoutPanel$1',204),Zn=Dx(ZE,'LoginResponseCommand',300),Ol=Dx(WE,'Window$ClosingEvent',171),$k=Dx(VE,'HandlerManager',108),Pl=Dx(WE,'Window$WindowHandlers',172),Pm=Dx(TE,'EventBus',111),Um=Dx(TE,'SimpleEventBus',110),Zk=Dx(VE,'HandlerManager$Bus',109),Rm=Dx(TE,'SimpleEventBus$1',232),Sm=Dx(TE,'SimpleEventBus$2',233),Tm=Dx(TE,'SimpleEventBus$3',234),$n=Dx(ZE,'MessageCommand',301),kn=Dx(ME,'StringBuffer',250),Jl=Dx(cF,'LazyDomElement',161),fl=Dx($E,'JSONException',121),bm=Dx(QE,'FlowPanel',195),fm=Dx(QE,'LabelBase',198),gm=Dx(QE,'Label',197),cl=Ex(dF,'HasDirection$Direction',117,Sh),ho=Cx('[Lcom.google.gwt.i18n.client.','HasDirection$Direction;',310),um=Dx(QE,'SimplePanel',211),sm=Dx(QE,'ScrollPanel',210),tm=Dx(QE,'SimplePanel$1',212),em=Dx(QE,'HTML',196),cm=Dx(QE,'FocusWidget',187),Jm=Dx(QE,'ValueBoxBase',220),Bm=Dx(QE,'TextBoxBase',219),Am=Dx(QE,'TextArea',218),Im=Ex(QE,'ValueBoxBase$TextAlignment',222,Cw),jo=Cx(_E,'ValueBoxBase$TextAlignment;',311),Em=Ex(QE,'ValueBoxBase$TextAlignment$1',223,null),Fm=Ex(QE,'ValueBoxBase$TextAlignment$2',224,null),Gm=Ex(QE,'ValueBoxBase$TextAlignment$3',225,null),Hm=Ex(QE,'ValueBoxBase$TextAlignment$4',226,null),bl=Dx(dF,'AutoDirectionHandler',115),Kl=Dx(cF,'UiBinderUtil$TempAttachment',163),Cm=Dx(QE,'TextBox',221),Ul=Dx(QE,'ButtonBase',186),Vl=Dx(QE,'Button',185),Lm=Dx(QE,'WidgetCollection',227),ko=Cx(_E,'Widget;',312),Km=Dx(QE,'WidgetCollection$WidgetIterator',228),il=Dx($E,'JSONObject',124),Yn=Dx(ZE,'LoginRequestCommand',299),gl=Dx($E,'JSONNull',122),el=Dx($E,'JSONBoolean',120),hl=Dx($E,'JSONNumber',123),jl=Dx($E,'JSONString',126),dl=Dx($E,'JSONArray',118),Wk=Dx(YE,'ResizeEvent',107),dn=Dx(ME,'IndexOutOfBoundsException',243),In=Dx(XE,'NoSuchElementException',273),Yl=Dx(QE,'DirectionalTextHelper',189),Ck=Ex(eF,'Style$Unit',72,De),go=Cx(fF,'Style$Unit;',313),dk=Ex(eF,'Style$Display',51,od),bo=Cx(fF,'Style$Display;',314),ik=Ex(eF,'Style$Overflow',57,Ed),co=Cx(fF,'Style$Overflow;',315),nk=Ex(eF,'Style$Position',62,Ud),eo=Cx(fF,'Style$Position;',316),sk=Ex(eF,'Style$TextAlign',67,ie),fo=Cx(fF,'Style$TextAlign;',317),tk=Ex(eF,'Style$Unit$1',73,null),uk=Ex(eF,'Style$Unit$2',74,null),vk=Ex(eF,'Style$Unit$3',75,null),wk=Ex(eF,'Style$Unit$4',76,null),xk=Ex(eF,'Style$Unit$5',77,null),yk=Ex(eF,'Style$Unit$6',78,null),zk=Ex(eF,'Style$Unit$7',79,null),Ak=Ex(eF,'Style$Unit$8',80,null),Bk=Ex(eF,'Style$Unit$9',81,null),_j=Ex(eF,'Style$Display$1',53,null),ak=Ex(eF,'Style$Display$2',54,null),bk=Ex(eF,'Style$Display$3',55,null),ck=Ex(eF,'Style$Display$4',56,null),ek=Ex(eF,'Style$Overflow$1',58,null),fk=Ex(eF,'Style$Overflow$2',59,null),gk=Ex(eF,'Style$Overflow$3',60,null),hk=Ex(eF,'Style$Overflow$4',61,null),jk=Ex(eF,'Style$Position$1',63,null),kk=Ex(eF,'Style$Position$2',64,null),lk=Ex(eF,'Style$Position$3',65,null),mk=Ex(eF,'Style$Position$4',66,null),ok=Ex(eF,'Style$TextAlign$1',68,null),pk=Ex(eF,'Style$TextAlign$2',69,null),qk=Ex(eF,'Style$TextAlign$3',70,null),rk=Ex(eF,'Style$TextAlign$4',71,null),On=Dx(RE,'ChatView_MyUiBinderImpl_GenBundle_default_InlineClientBundleGenerator',284),Nn=Dx(RE,'ChatView_MyUiBinderImpl_GenBundle_default_InlineClientBundleGenerator$1',285),Tn=Dx(RE,'LoginView_MyUiBinderImpl_GenBundle_default_InlineClientBundleGenerator',291),Sn=Dx(RE,'LoginView_MyUiBinderImpl_GenBundle_default_InlineClientBundleGenerator$1',292),ql=Dx(gF,'OnlyToBeUsedInGeneratedCodeStringBlessedAsSafeHtml',141),ol=Dx(aF,'LayoutImpl',139),lo=Cx(OE,'Boolean;',318),Hk=Dx(hF,'DomEvent',88),Lk=Dx(hF,'KeyEvent',95),Jk=Dx(hF,'KeyCodeEvent',94),Kk=Dx(hF,'KeyDownEvent',96),Gk=Dx(hF,'DomEvent$Type',91),xn=Dx(XE,'AbstractList',262),Dn=Dx(XE,'ArrayList',267),vn=Dx(XE,'AbstractList$IteratorImpl',263),wn=Dx(XE,'AbstractList$ListIteratorImpl',264),rl=Dx(gF,'SafeHtmlString',142),Ik=Dx(hF,'HumanInputEvent',87),Mk=Dx(hF,'MouseEvent',86),Fk=Dx(hF,'ClickEvent',85),_k=Dx(VE,'LegacyHandlerWrapper',112),Vk=Dx(YE,'CloseEvent',106),Hn=Dx(XE,'MapEntryImpl',272),sl=Dx('com.google.gwt.text.shared.','AbstractRenderer',144),ul=Dx(iF,'PassthroughRenderer',146),tl=Dx(iF,'PassthroughParser',145),rm=Dx(QE,'ScrollImpl',209),En=Dx(XE,'Collections$EmptyList',269),Qj=Dx(jF,'Attribute',13),Nk=Dx(hF,'PrivateMap',97),Il=Dx(kF,'TouchScroller',150),Hl=Dx(kF,'TouchScroller$TemporalPoint',160),Fl=Dx(kF,'TouchScroller$MomentumCommand',157),Gl=Dx(kF,'TouchScroller$MomentumTouchRemovalCommand',159),El=Dx(kF,'TouchScroller$MomentumCommand$1',158),yl=Dx(kF,'TouchScroller$1',151),zl=Dx(kF,'TouchScroller$2',152),Al=Dx(kF,'TouchScroller$3',153),Bl=Dx(kF,'TouchScroller$4',154),Cl=Dx(kF,'TouchScroller$5',155),Dl=Dx(kF,'TouchScroller$6',156),Rj=Dx(jF,'PrimitiveValueAttribute',14),Pj=Dx(jF,'AriaValueAttribute',12),Rk=Dx(hF,'TouchEvent',100),Tk=Dx(hF,'TouchStartEvent',104),Qk=Dx(hF,'TouchEvent$TouchSupportDetector',102),Sk=Dx(hF,'TouchMoveEvent',103),Pk=Dx(hF,'TouchEndEvent',101),Ok=Dx(hF,'TouchCancelEvent',99),Mj=Dx(bF,'AnimationSchedulerImpl',7),Ek=Dx(eF,'StyleInjector$StyleInjectorImpl',84),Dk=Dx(eF,'StyleInjector$1',83),vl=Dx(kF,'DefaultMomentum',147),wl=Dx(kF,'Momentum$State',148),Lj=Dx(bF,'AnimationSchedulerImplTimer',8),Kj=Dx(bF,'AnimationSchedulerImplTimer$AnimationHandleImpl',11),ao=Cx('[Lcom.google.gwt.animation.client.','AnimationSchedulerImplTimer$AnimationHandleImpl;',319),Nl=Dx(WE,'Timer',10),Jj=Dx(bF,'AnimationSchedulerImplTimer$1',9),Ml=Dx(WE,'Timer$1',169),xl=Dx(kF,'Point',149);$stats && $stats({moduleName:'chatApp',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.chatApp) $wnd.chatApp.onScriptLoad();
--></script></body></html>